我努力让我的 jQuery 滑块在我在我的单页网站上使用的这个面板切换器(基本上也是一个滑块)中运行。但是它只会在pageload
. 在访问页面上的其他面板后,我需要它再次调用内容滑块脚本。
对于jquery-content-panel-switcher背后的程序员来说,这是一个已知问题,他们推荐该.live()
方法,但这对我也不起作用。
我猜这可以通过使用额外的脚本来解决,但我不知道是哪一个。
希望这里有人可以 - 或者至少告诉我在这个特定问题上是什么导致了这个问题。
我努力让我的 jQuery 滑块在我在我的单页网站上使用的这个面板切换器(基本上也是一个滑块)中运行。但是它只会在pageload
. 在访问页面上的其他面板后,我需要它再次调用内容滑块脚本。
对于jquery-content-panel-switcher背后的程序员来说,这是一个已知问题,他们推荐该.live()
方法,但这对我也不起作用。
我猜这可以通过使用额外的脚本来解决,但我不知道是哪一个。
希望这里有人可以 - 或者至少告诉我在这个特定问题上是什么导致了这个问题。
一个提示是不要监听slide
事件,监听change
事件,这是您可以让一个滑块中的更改影响第二个滑块的唯一方法。
由于 .live 将被弃用,请尝试使用 .on
例如
$(selector).live(events, data, handler);
将被替换为
$(document).on(events, selector, data, handler);
$('#your_page_id').live("pagecreate", function(){
//your code here
});
将被替换为
$(document).on('pagecreate', '#your_page_id', function(){
//your code here
});
随机示例
$("#my_id").on("click", function(event){
//execute slider code
});