在jQuery Mobile中检测选择滑块更改事件

NPC*_*NPC 13 event-handling jquery-mobile

在jQuery Mobile中检测选择滑块变化的可靠方法是什么?我尝试绑定处理程序以更改选择控件本身的事件,但它会在初始页面显示时触发,然后在点击时触发多次,有时甚至在悬停时(在桌面浏览器中).

这种行为的最小工作示例发布在这里:http://jsfiddle.net/NPC42/mTjtt/3/

这可能是由于jQuery Mobile添加了更多元素来将select样式设置为翻转切换,但我找不到推荐的方法来执行此操作.

任何帮助深表感谢.

Cal*_*lum 8

可能不是最简单的解决方案,但它的工作原理 http://jsfiddle.net/mTjtt/4/

  • 看起来警报也影响了结果,所以我在http://jsfiddle.net/NPC42/mTjtt/20/重写了它以使用模拟控制台,你的解决方案确实有效!虽然jQuery Mobile中的错误仍然存​​在,但我们将使用这种方法,谢谢! (2认同)