jquery mobile navbar: 对click事件的响应不准确
来源:互联网 发布:淘宝可以卖电子资料吗 编辑:程序博客网 时间:2024/05/19 04:03
问题
我在页面底部的footer中添加了一个固定的navbar,但不知道为什么,这个navbar中的按钮对点击事件的反应总是丢三落四,感觉有30%左右的onclick事件没有处理,但是navbar中按钮的ui-btn-active class状态可以被正确的修改。
解决办法(work-around)
将navbar onclick中的代码移到vclick事件中,
原来的页面是这样的:
HTML
现在改成这样
HTML
Javascript
注:希望那个路过的高人可以指点一下,有没有更好的办法来解决这个问题
原来的页面是这样的:
HTML
<div data-role="footer" data-position="fixed" data-tap-toggle="false"> <div data-role="navbar"> <ul> <li><a href="#" onclick="RootSwiperHandler.swipeTo(0)" class="ui-btn-active" data-icon="film">电影</a></li><pre name="code" class="html"> <li><a href="#" onclick="RootSwiperHandler.swipeTo(1)" data-icon="archive">影院</a></li><pre name="code" class="html"> <li><a href="#" onclick="RootSwiperHandler.swipeTo(2)" data-icon="info">关于</a></li> </ul> </div></div>
现在改成这样
HTML
<div data-role="footer" id="root_footer" data-position="fixed" data-tap-toggle="false"> <div data-role="navbar" id="root_navbar"> <ul> <li><a href="#" data-idx="0" class="ui-btn-active" data-icon="film">电影</a></li> <li><a href="#" data-idx="1" data-icon="archive">影院</a></li> <li><a href="#" data-idx="2" data-icon="info">关于</a></li> </ul> </div></div>
Javascript
$("#root_navbar").navbar().delegate("a", "vclick", function(event) { var l_idx = event.srcElement.getAttribute('data-idx'); if ( null != l_idx && l_idx ) { RootSwiperHandler.swipeTo(l_idx); }});
注:希望那个路过的高人可以指点一下,有没有更好的办法来解决这个问题
0 0
- jquery mobile navbar: 对click事件的响应不准确
- jquery 添加标签不响应click事件
- Android Click事件不响应的情况
- IOS:iscroll里的元素对click/tap事件不响应
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery中对动态生成的标签不会响应click事件
- jquery mobile 的navbar自定义图标
- jquery click()方法模拟点击事件对a标签不生效的解决办法
- javascript中用Jquery注册button的click事件不能响应
- jquery 触发元素 a 的 click() 事件不生效 问题
- jQuery Mobile中导航栏navbar的data-*选项
- Jquery 对新插入的节点 绑定Click事件失效
- 动态添加的标签绑定click事件不响应和关于IOS下click事件委托失效的解决方案
- Android BitTube 学习
- HDU2024 C语言合法标识符
- [教程]PX2开发板上的串口UART3使用入门
- Canvas---Canvas版画图、圆角矩形、圆形、矩形、图形填充、mvc模式重新整合代码版
- 两点经纬度计算方位
- jquery mobile navbar: 对click事件的响应不准确
- 解决android4.0系统中菜单(Menu)添加Icon无效问题
- 我的CC1101笔记2
- 基于lucene的案例开发:ParseUtil & ParseRequest
- 关于数据和字符串之间相互转换的说明
- CentOS 6.5安装Erlang/OTP 17.0
- webstorm配置compass
- java中IO整理
- 多说实现界面优化