大家好,我目前正在使用 jquery 和 ajax 来创建网页。我正在使用 ajax 加载一个使用 jquery 插件(light-box 插件)的网页。 jquery 插件似乎无法在此 ajax 加载的页面上工作,但在单独加载页面时可以正常工作。那么,这是插件的一些问题,因为页面无法加载,有什么解决方案吗?
当页面自行加载时,页面加载事件将被触发,但如果通过 AJAX 加载,则不会发生这种情况。 ajax 调用完成后,您需要调用相同的 javascript
所以无论里面有什么
$(document).ready(function () ..
或
$(function ()
ajax完成后还需要调用
如果没有一些代码/标记,很难猜测出了什么问题,但这是一个可能的解决方案:
您可能使用 document.ready 来设置脚本。因为通过 ajax 加载的元素不在 dom 中,但绑定不起作用。
尝试 .live() http://api.jquery.com/live/