我努力让我的jQuery滑块在这个面板切换器(基本上也是一个滑块)中运行,我在我的one page website上使用。但是它只能在pageload
上正常运行。我需要它在访问页面上的其他面板后再次调用内容滑块脚本。
这是jquery-content-panel-switcher背后的程序员的一个已知问题,他们推荐使用.live()
方法但这对我来说也不起作用。
我猜这可以通过使用其他脚本来解决,但我不知道哪一个。
希望有人可以 - 或者至少告诉我在这个特殊问题上导致这个问题的原因。
答案 0 :(得分:1)
一个提示是不要监听slide
事件,监听change
事件,这是允许更改一个滑块影响第二个事件的唯一方法。
由于.live将被弃用,请尝试使用.on
e.g。
$(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
});