开发者社区 问答 正文

html5的拖拽,用了preventDefault防止弹出新页面,ie有效,但在火狐下不管用?

<p id="p" draggable="true" ondragstart="dragStart(event)">sss</p> //ps:不加红显示不了p标签。
<div ondragover="dragOver(event)" style="width:100%;height:50px;"></div>
<script>
function dragOver(e){
stopDefault(e);
}
function stopDefault(e) {
var event = e||window.event;
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
}
</script>

展开
收起
杨冬芳 2016-06-21 18:32:25 2819 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • IT从业

    加入return false 看行吗

    2019-07-17 19:45:12 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等