Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将fancy box绑定到尚未加载的元素_Jquery_Asp.net_Fancybox - Fatal编程技术网

Jquery 将fancy box绑定到尚未加载的元素

Jquery 将fancy box绑定到尚未加载的元素,jquery,asp.net,fancybox,Jquery,Asp.net,Fancybox,我正在使用datatables paginator显示记录。我有一个 选项,每个记录都要打开一个花式盒子模型 窗对于第一页上加载的元素,它可以正常工作,但是 对于后续页面上的元素,在页面打开时不可见 第一次渲染时,花式长方体不绑定到它们 我怎么能让它工作呢? 谢谢 见下文: $(document).ready(function () { $("[id$=mdialog]").fancybox({ 'width': '75%', 'heigh

我正在使用datatables paginator显示记录。我有一个 选项,每个记录都要打开一个花式盒子模型 窗对于第一页上加载的元素,它可以正常工作,但是 对于后续页面上的元素,在页面打开时不可见 第一次渲染时,花式长方体不绑定到它们

我怎么能让它工作呢? 谢谢

见下文:

     $(document).ready(function () {
     $("[id$=mdialog]").fancybox({
         'width': '75%',
         'height': '80%',
         'autoScale': false,
         'transitionIn': 'none',
         'transitionOut': 'none',
         'type': 'iframe'
     });


 });




  <td><a id="mdialog" href="details.aspx?scode=<%# Eval("SCode")%>">[..]</a></td>

您需要使用jQuery的函数将侦听器绑定到一个尚不存在的元素


然后将其附加到对象的onload事件,并对其应用当前的转换。

尝试使用类选择器。