<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<script src="js/mui.min.js"></script>
<script src = "js/jquery.min.js"></script>
<script src = "js/up.js"></script>
<link href="http://ask.dcloud.net.cn/css/mui.min.css" rel="stylesheet"/>
</head>
<body>
<div class = "mui-content">
<div style = "margin-top:40%;" align = "center">
<button id = "btn" style = "background:black;color:white;">按钮</button>
</div>
</div>
</body>
<script type="text/javascript" charset="utf-8">
mui("#btn").on('tap','button',function(){
alert("1");
})
</script>
</html>
3 个回复
holy1004
不知道已经导入了mui.min.js,依然报mui id not difined,可以使用jquery写一下
Danny - QQ125904483
document.getElementById('btn').addEventListener('tap', function() {
//TODO
});
趴趴熊 (作者)
谢谢,但是这样用和click一样,页面跳转时都存在延迟。所以想看看还有其他方法解决没。万分感谢。
2015-11-16 09:11
趴趴熊 (作者)
您好,是不是在用mui(“a”).on(‘tap’,‘span’,。。)时a和span必须要构成父子关系是吧。
2015-11-16 09:41
PolarBear
把jquery的引用放到最上看下,浏览器解析按照从上往下来,如果jquery在后面了,那么之前引入的js里面使用到jquery的都不会生效
趴趴熊 (作者)
谢谢,已经解决了。
2015-11-16 11:15