FancyBox Jquery 打开
FancyBox Jquery open
$(document).ready(function() {
$(".link").fancybox({
scrolling: 'yes'
});
});
我有这段有效的代码,但我正在动态加载内容。该内容不适用于 jQuery 代码。所以我尝试了这个
$(document.body).on('click', '.link' ,function(){
$(".link").fancybox({
scrolling: 'yes'
});
});
但这不起作用,link 像常规 link 打开一样。
有什么想法吗?
我想你应该稍微扩展一下回调。
需要停止超链接的默认行为,然后打开 fancybox
我的想法是这样的:
$(document.body).on('click', '.link' ,function(ev){
ev.preventDefault();
$(".link").fancybox({
scrolling: 'yes'
});
});
希望这能帮到你 Jason
祝你好运
在内部 jquery.fancybox.js 我需要将滚动设置更改为是。
scrolling : 'yes',
$(document).ready(function() {
$(".link").fancybox({
scrolling: 'yes'
});
});
我有这段有效的代码,但我正在动态加载内容。该内容不适用于 jQuery 代码。所以我尝试了这个
$(document.body).on('click', '.link' ,function(){
$(".link").fancybox({
scrolling: 'yes'
});
});
但这不起作用,link 像常规 link 打开一样。
有什么想法吗?
我想你应该稍微扩展一下回调。 需要停止超链接的默认行为,然后打开 fancybox
我的想法是这样的:
$(document.body).on('click', '.link' ,function(ev){
ev.preventDefault();
$(".link").fancybox({
scrolling: 'yes'
});
});
希望这能帮到你 Jason 祝你好运
在内部 jquery.fancybox.js 我需要将滚动设置更改为是。
scrolling : 'yes',