做html5拖拽效果,每次拖拽都会新开一个窗口?如何解决?
js事件中能取消吗?如何做?
我已经解决了,需要在目标容器(元素)的ondrop事件中加入以下下代码!
e.preventDefault();
e.stopPropagation();
阻止事件冒泡 e.stopPropagation() IE window.event.cancelBubble = true;
阻止时事件默认 e.preventDefault() IE window.event.returnValue = false;
或者你要把e兼容处理就是 e = e || window.event;
阻止事件冒泡 e.stopPropagation() IE e.cancelBubble = true;
阻止时事件默认 e.preventDefault() IE e.returnValue = false;
阻止时事件默认 e.preventDefault() IE window.event.returnValue = false;
或者你要把e兼容处理就是 e = e || window.event;
阻止事件冒泡 e.stopPropagation() IE e.cancelBubble = true;
阻止时事件默认 e.preventDefault() IE e.returnValue = false;
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-08-09
您好!很高兴为您答疑!
需要加入下面两个属性:
阻止事件冒泡 e.stopPropagation()
阻止时事件默认 e.preventDefault()
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。本回答被网友采纳
需要加入下面两个属性:
阻止事件冒泡 e.stopPropagation()
阻止时事件默认 e.preventDefault()
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。本回答被网友采纳
第2个回答 2018-12-20