在cordova中未检测到Jquery移动滑块事件
jquery mobile slider event not detected in cordova
我试图在我的移动应用程序中获得滑块小部件的打开/关闭事件。这是jsfield
var val = 'on';
$('select#flag').change(function() {
if(val!==$(this).val()){
alert($(this).val());
}
val = $(this).val();
});
这工作得很好,但不是在我的手机上使用cordova/phonegap 3.5和JqueryMobile。
- 我做错了什么吗?
当你像这样绑定一个事件时,它将作为一个事件委托。当你执行这个绑定时,对象基本上不需要存在于DOM中。
我在这里找到了我的答案并复制了它的解释,它解决了我获得事件的问题
相关文章:
- 如何从画布上的某个移动事件中获取X和Y
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何在鼠标移动事件时更改图像的窗口中心和宽度
- 如何从QT调用滑块移动事件
- 将stopImmediatePropagation()应用于所有jQuery移动事件
- 鼠标移动事件导致无限循环,即使在鼠标移动停止后也是如此
- Javascript move 元素与鼠标移动事件 60 FPS 请求动画帧
- 鼠标移动事件在火狐中不起作用
- 用于加载动态 JSON 数据的 JQuery 移动事件
- 在 IE11 中,不会为文本框触发指针移动事件
- 在jQuery或Javascript中是否有办法确定触摸移动事件的速度
- 如何从 jQuery 触发鼠标移动事件
- 科尔多瓦 - “触摸移动”事件不会立即触发
- 当绑定到多个元素时,Firefox 中的缓慢鼠标移动事件
- Backbone.View 的 setElement 不会移动事件侦听器
- 全屏模式下的 JavaScript 鼠标移动事件
- 需要触摸设备在覆盖另一个元素时保持触摸移动事件触发
- FabricJS:对象:移动事件不会在用户选择多个对象时触发
- 带有 JSON 数据的 JavaScript Kendo 调度程序仅移动事件一次
- 由谷歌地图绘制的矩形 绘图管理器不会触发鼠标移动事件