单击导航时 jQuery Cycle 插件会暂停

发布于 2024-12-15 16:54:35 字数 482 浏览 0 评论 0原文

我在我的网站之一中使用 jQuery 循环插件。我已使用寻呼机激活导航链接:“#slide_pager”选项。现在我需要在单击链接时暂停幻灯片放映。所以我添加了

$('#slide_pager a').click(function(){
         $('#S1').cycle('pause');
      });

幻灯片放映的代码是

 $('#S1').cycle({
                fx:    'scrollLeft',
                delay: -2000,
                pager:  '#slide_pager'
        });

但是当我单击导航链接时,幻灯片放映不会根据需要暂停。但是,如果我在 Firebug 控制台上放置相同的代码来暂停幻灯片放映并点击运行,它就会按预期工作。所以我认为代码是正确的。请帮我找出问题所在。

I am using jQuery cycle plugin in one of my websites. I have activated the navigation links using pager: '#slide_pager' option. Now I need to pause the slideshow when clicks on the link. So I have added

$('#slide_pager a').click(function(){
         $('#S1').cycle('pause');
      });

and my code for slideshow is

 $('#S1').cycle({
                fx:    'scrollLeft',
                delay: -2000,
                pager:  '#slide_pager'
        });

But when I click on the navigation links, the slideshow is not paused as desired. But if I put the same code for pausing the slideshow on Firebug console and hit run, it is working as desired. So I think the code is right. Please help me to find out the issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

破晓 2024-12-22 16:54:35

尝试使用这个

$('#S1').cycle({
fx: '向左滚动',
延迟:-2000,
寻呼机:'#slide_pager'
});

$('#slide_pager a').live('点击',function(){
$('#S1').cycle('暂停');
});

Try to use this

$('#S1').cycle({
fx: 'scrollLeft',
delay: -2000,
pager: '#slide_pager'
});

$('#slide_pager a').live('click',function(){
$('#S1').cycle('pause');
});

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文