lightbox在updatepanel c#中不起作用

时间:2015-02-02 10:35:35

标签: javascript c# jquery ajax

只有在第一次加载页面时才会执行$ function(DOM就绪函数)。任何进一步的AJAX调用(这是部分加载/呈现)都不会触发DOM就绪函数。这就是原因,我无法让它发挥作用。

在这种情况下,此函数会在第一次加载页面时将我的锚点链接(按钮)与lighbox行为绑定在一起。所以,它的工作原理。下次刷新更新面板(部分渲染)时,按钮不会再次绑定到灯箱。除非达到这种约束,否则它不会出现。

第一次加载页面时它工作正常。

<script type="text/javascript">
    $('body').flipLightBox();
</script> 

1 个答案:

答案 0 :(得分:0)

如果您需要在UpdatePanel中调用Javascript / jQuery函数,则需要将它们放在pageLoad()函数中:

<script type="text/javascript">
    function pageLoad() {
         $('body').flipLightBox();
    }
</script>

这将在UpdatePanel的每次更新时调用它。