(JQuery) Fancybox 仅使用类启动?
我正在尝试使用 Fancybox 获取带有缩略图的视频列表 - 问题是似乎每个链接都使用类来启动 fancybox
如果我希望它更加动态,会出现一个视频链接列表,每个链接都会打开一个新视频?我不应该为每一个都创建一个新的点击函数定义吗?
<script type="text/javascript">
$(document).ready(function () {
$(".fancyvideo5").click(function () { $.fancybox({ ‘填充’:0, '覆盖不透明度':0.7, '自动尺寸':假, '内容':'myConent', 'onComplete': function () { $("#fancybox-inner").css({ 'overflow': 'hidden' }); }, 'onClosed': function () { $("#fancybox-inner").empty(); } }); 返回假; }); // 精美视频
正文将有类似的内容:
<ul>
<li>
<a title="test" href="javascript:;" class="fancyvideo5"><img src="thumbnail.jpg" /></a>
</li>
</ul>
id 喜欢有类似的内容
<a title="test" href="javascript:openVideo(1);" class="fancyvideo5"><img src="thumbnail.jpg" /></a>
所以我可以传递视频信息并调用该函数,而不是准备好文档上的所有内容。
谢谢
I'm trying to get a video list w/ thumbnails working with Fancybox - the problem is that it seems each link uses classes to launch the fancybox
What if i want this to be more dynamic, a list of video links and each one opens a new video? I shouldnt have to create a new click function defintion for each one do i?
<script type="text/javascript">
$(document).ready(function () {
$(".fancyvideo5").click(function () {
$.fancybox({
'padding': 0,
'overlayOpacity': 0.7,
'autoDimensions': false,
'content': 'myConent',
'onComplete': function () { $("#fancybox-inner").css({ 'overflow': 'hidden' }); },
'onClosed': function () { $("#fancybox-inner").empty(); }
});
return false;
}); // fancyvideo
and the body will have something like:
<ul>
<li>
<a title="test" href="javascript:;" class="fancyvideo5"><img src="thumbnail.jpg" /></a>
</li>
</ul>
id like to have something like
<a title="test" href="javascript:openVideo(1);" class="fancyvideo5"><img src="thumbnail.jpg" /></a>
So i can pass the video information and call the function instead of everything on document ready.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经有一段时间没有使用 fancybox 了,但如果我没记错的话,你可以使用一个 fancybox 函数。
然后,为您提供链接
和
I haven't used fancybox in awhile, but if I remember correctly you can use one fancybox function.
Then, for you links
and