这里简述下遇见的问题,以及解决方法。
1、jQuery重定义点击事件
2、jquery 播放MP3(正常的播放在移动端出现不播放问题)
jQuery
$('.left div').addClass('newClass')
$('.left div').removeClass('newClass')
首先,在html重定义click事件有两种方式,针对这两种方式有两种移除click事件的方法
1、第一种定义click时间的方法是在标签内部加上onclick的属性如下
针对这种定义方式,onclick是input标签的一个属性,所以移除这类click的方法是$("#demoId").removeAttr("onlick");
2、第二种定义方式是在
$(function () {
var music = document.getElementById("mp3Btn");
if (window.WeixinJSBridge) {
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
music.play();
music.loop = true;
}, false);
} else {
document.addEventListener('WeixinJSBridgeReady', function () {
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
music.play();
music.loop = true;
});
}, false);
}
})