只有在第一次加载页面时才会执行$ function(DOM就绪函数)。任何进一步的AJAX调用(这是部分加载/呈现)都不会触发DOM就绪函数。这就是原因,我无法让它发挥作用。
在这种情况下,此函数会在第一次加载页面时将我的锚点链接(按钮)与lighbox行为绑定在一起。所以,它的工作原理。下次刷新更新面板(部分渲染)时,按钮不会再次绑定到灯箱。除非达到这种约束,否则它不会出现。
第一次加载页面时它工作正常。
<script type="text/javascript">
$('body').flipLightBox();
</script>
答案 0 :(得分:0)
如果您需要在UpdatePanel
中调用Javascript / jQuery函数,则需要将它们放在pageLoad()
函数中:
<script type="text/javascript">
function pageLoad() {
$('body').flipLightBox();
}
</script>
这将在UpdatePanel
的每次更新时调用它。