我在动态单击选项卡时使用jquery load方法加载五个php页面。但是一些jquery函数(datepicker)仅在页面加载时才起作用(即globel刷新)。如果我转到另一个标签并返回意味着无法正常工作。
实际上我已经在我的一些php页面中添加了datepicker控件。 datepicker仅在最初加载页面时有效。之后它不起作用也不会引发问题。我认为$('selector').load()
是造成这个问题的原因。
任何人都可以提供帮助。
答案 0 :(得分:1)
尝试在回调函数中初始化datepicker:
$( "selector" ).load( "yourpage.html", function() {
//init datepicker
});
答案 1 :(得分:0)
我只是在黑暗中拍摄,因为你没有给我们很多代码可以使用。
向您的加载函数添加一个回调以重新初始化datepicker。
$('selector').load('yoururl', function()
{
$('.datepicker').datepicker();
});
如果这不起作用,请在您的问题中添加一些代码。
答案 2 :(得分:0)
是的,因为也许你没有再次初始化它。每次使用(.load)时,都必须重新初始化datepicker库。 希望对你有用。