单击导航时 jQuery Cycle 插件会暂停
我在我的网站之一中使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用这个
$('#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');
});