1

动态单击选项卡时,我正在使用 jquery 加载方法加载五个 php 页面。但是某些 jquery 函数(datepicker)仅在页面加载时才起作用(即全球刷新)。如果我转到另一个选项卡并返回意味着它不起作用。

实际上我已经在我的一些 php 页面中添加了 datepicker 控件。日期选择器仅在最初加载页面时起作用。之后它不起作用也不会引发问题。我认为这$('selector').load()是导致此问题的原因。

任何人都可以帮忙。

4

3 回答 3

1

尝试在回调函数中初始化日期选择器:

$( "selector" ).load( "yourpage.html", function() {
    //init datepicker
});
于 2013-10-23T11:04:16.507 回答
0

我只是在黑暗中拍摄,因为你没有给我们太多的代码来处理。

向您的加载函数添加回调以重新初始化日期选择器。

$('selector').load('yoururl', function()
{
    $('.datepicker').datepicker();
});

如果这不起作用,请在您的问题中添加一些代码。

于 2013-10-23T11:05:52.200 回答
0

是的,那是因为您可能没有再次对其进行初始化。每次使用 (.load) 时,都必须重新初始化 datepicker 库。希望这对你有用。

于 2013-10-23T11:06:26.723 回答