jquery切换在fancybox中无法正常工作
我有一个切换函数,它被定义为在单击某个项目时显示/隐藏一个div。 正在fancybox中调用此函数。 第一次将fancy称为加载时,每件事情都是正常的,当我关闭fancy并重新打开它,然后单击该项目时,应该显示的项目正在闪烁显示和隐藏 我试过这些代码:jquery切换在fancybox中无法正常工作,jquery,fancybox,slidetoggle,Jquery,Fancybox,Slidetoggle,我有一个切换函数,它被定义为在单击某个项目时显示/隐藏一个div。 正在fancybox中调用此函数。 第一次将fancy称为加载时,每件事情都是正常的,当我关闭fancy并重新打开它,然后单击该项目时,应该显示的项目正在闪烁显示和隐藏 我试过这些代码: jQuery(document).on("click", ".add", function(){ var selector = $(this).attr('data-descriptor'); var $t = $('#fiel
jQuery(document).on("click", ".add", function(){
var selector = $(this).attr('data-descriptor');
var $t = $('#field_'+selector);
if ($t.is(':visible')) {
$t.slideUp();
} else {
$t.slideDown();
}
});
这是:
jQuery(document).on("click", ".add", function(){
var selector = $(this).attr('data-descriptor');
$('#field_'+selector).slideToggle('slow');
});
我不明白是什么问题
特别感谢任何能为我提供帮助的人:
=======
编辑:
高级初始化:
html代码
核心价值观
您能展示您的fancybox初始化脚本以及相关的html代码吗?您在哪里注册您的.add click事件?每次你展示这个奇特的盒子都会被注册吗?@CanerAkdeniz是的!我把它写在一个别致的开头。。错了吗?@JFK问题编辑。检查并比较。
$('.fancybox').fancybox({
/*maxWidth : 1000,
maxHeight : 600,*/
fitToView : false,
width : '80%',
height : '60%',
autoSize : true,
openEffect : 'fadeIn',
closeEffect : 'fadeOut',
scrolling : 'no',
helpers: {
title : {
type : 'inside'
},
thumbs : {
width: 50,
height: 50
},
overlay : {
css : {
'overflow' : 'hidden' ,
'background' : 'rgba(255,255,255,0.5)'
}
}
}
});