js:
var xmlhttp;
function loadXMLDocjs(url,param,func){
//判断浏览器是否支持
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=func;
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(param);
}
function getThumbsUpNum(obj1){
alert("come in");
var Aid=obj1;
var box = document.getElementsByClassName(Aid);
var param="Aid="+Aid;
loadXMLDocjs("getThumbsUpNum.htm",param,function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var num = xmlhttp.responseText;
box[0].innerHTML = num;
}
});
}
function ThumbsUp(obj1,obj2){
var Aid=obj1;
var param="Aid="+Aid;
loadXMLDocjs("ThumbsUp.htm",param,function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//已经点过赞了桃心图标恢复正常色
if(xmlhttp.responseText==1){
getThumbsUpNum(Aid);
document.getElementById(Aid).src="image/shouye/store.png";
}
//还没有点赞 桃心标图变红色
if(xmlhttp.responseText==2){
getThumbsUpNum(Aid);
document.getElementById(Aid).src="image/shouye/store_ready.png";
}
}
});
}
html
<a onclick="ThumbsUp('17032614222479253055','0')"></a>
页面提示:
点击该事件:页面提示:【8mui.min.js:7 [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080.】
一杯清泉
引用cunzhangds:
解决方法,可以加上* { touch-action: none; } 这句样式去掉
我测试的
此法有效,我直接写到了mui.min.css中,打印信息就去除了,目前没发现什么问题,非常感谢
2017-11-29 17:08
2***@qq.com
坑呢吧?加上了,安卓整个页面不能上下滑动,苹果没事。
2017-12-22 15:47
1***@qq.com
可以可以,亲测有效,十分感谢
2018-04-25 11:48
终于不被占用了
加上了,该上下滑动的页面都不能滑动了,这咋行呢?
2019-07-15 14:38
1***@qq.com
回复 一杯清泉: 我加上了不管用,还是提示报错
2019-08-17 09:02