详细问题描述
[内容]
子页面中代码,点击事件在IOS中只有在最左侧1厘米的地方有效,其它地方没有触发
<div class="mui-content">
<div style="display: block;height: 20px;"></div>
<!--下拉刷新容器-->
<div id="pullrefresh" class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!--数据列表-->
<ul id="allList" class="mui-table-view mui-table-view-chevron">
<li class="mui-table-view-cell mui-media">
<a href="javascript:openWindow('1')">
<div class="mui-media-body">
<img class="mui-media-object mui-pull-left" src=""/>
134343
<p class="mui-ellipsis" style="font-size: 10px; padding-top: 20px;">
发布日期:</p>
<p class="mui-ellipsis" style="font-size: 10px;">
访问次数: + 2551
</p>
</div>
</a>
</li>
</ul>
</div>
</div>
</div>
重现步骤
[步骤]
[结果]
[期望]
运行环境
[系统版本]
IOS 9.3.2
[浏览器版本]
[IDE版本]
[mui版本]
2016年5月16日发布
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]
1 个回复
i***@163.com (作者)
mui(".mui-table-view").on('tap','.mui-table-view-cell',function(){
//获取id
var id = this.getAttribute("id");
//传值给详情页面,通知加载新数据
mui.fire(detail,'getDetail',{id:id});
//打开新闻详情
mui.openWindow({
id:'detail',
url:'detail.html'
});
})
使用这种方式 处理事件就可以了 楼上的不用谢