我试图在Fancybox中使用自定义复选框。他们正在显示,但不工作(无法检查)。Fancybox中的自定义复选框
$(document).ready(function() {
$("#fnc").live("click", function(){
$.fancybox($("#hidediv").html(),{
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false,
'autoDimensions' : false,
'width' : 620,
'height' : 'auto',
'overlayShow' : true,
'overlayOpacity' : 0.8,
'overlayColor' : '#ccc'
});
$('.defaultP input').ezMark();
$('.customP input[type="checkbox"]').ezMark({checkboxCls: 'ez-checkbox-green', checkedCls: 'ez-checked-green'});
});
});
Fancybox加载后有没有办法再次触发jQuery?
是否有任何理由为什么您使用'.live()'?因为你的目标是一个隐藏的DIV,它可以用一个普通的fancybox脚本作为内联内容。 – JFK
一旦用户在第一个选择范围内进行选择,就会打开另一个Fancybox。除非你使用.live –
有点不同意,你不能从打开的fancybox的fancybox,检查http://stackoverflow.com/a/10694032/1055987和/或http://stackoverflow.com/a/10973966/1055987 – JFK