JQuery Cycle 插件:点击页面任意位置即可触发循环
我是一个 JQuery 菜鸟,我遇到了一个无法解决的小问题。 我正在使用 JQuery Cycle 插件。当我预览页面时,我可以单击页面上的任意位置并触发幻灯片放映。
我希望幻灯片仅在单击图像或 div 时循环播放。
我的代码如下:
$('.slideShow').cycle({
fx: 'scrollUp',
speed: 300,
next: this,
timeout: 0,
});
html如下:
<div class="slideShow">
<img src="images/img01.jpg" />
<img src="images/img02.jpg" />
</div>
我尝试将JS包装在点击函数中,但不起作用。 感谢您的帮助。
I'm a JQuery noob and I've run into a little issue that I can't solve.
I'm using the JQuery Cycle plugin. When I preview the page, I am able to click anywhere on the page and the slideshow is triggered.
I'd like the slideshow to cycle only when the image or div is clicked.
My code is as follows:
$('.slideShow').cycle({
fx: 'scrollUp',
speed: 300,
next: this,
timeout: 0,
});
The html is as follows:
<div class="slideShow">
<img src="images/img01.jpg" />
<img src="images/img02.jpg" />
</div>
I've tried to wrap the JS in a click function, which doesn't work.
Thank you for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
“next”属性应该是 jquery 选择器,而不是 javascript 引用。
您应该使用如下选择器:
The "next" attribute should be a jquery selector, not a javascript reference.
You should use a selector like:
这只是一个技巧,我不知道是否有更好的解决方案,但它应该有效。
That's just a trick, I don't know if there's any better solution, but it should be working.
从 文档 中,指定
next
- 要用作的选择器触发器。From the documentation, specify
next
- the selector to use as the trigger.