久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在“drop"事件后停止重定向?

How to stop redirecting after `drop` event?(如何在“drop事件后停止重定向?)
本文介紹了如何在“drop"事件后停止重定向?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

在 Firefox 中將文件放入 div 后,網頁將被重定向到該文件.我試圖在 drop 處理程序中使用 jQuery 的 e.preventDefault() 來阻止這種傳播,但失敗了.

After dropping a file into a div in Firefox, the webpage will be redirected to this file. I tried to stop this propagation using jQuery's e.preventDefault() in drop handler, and failed.

請參閱此演示,將文件放入 #test 不會't 重定向網頁,但放入 #test1 會,我想知道為什么.我是否應該始終將處理程序綁定到 dragenterdragoverdragleavedrop 以防止在 drop<之后傳播/代碼>?

See this demo, dropping a file into #test won't redirect the webpage, but dropping into #test1 will, I want to know why. Should I always bind handlers to dragenter, dragover, dragleave and drop to prevent propagation after drop?

更新:

我在 html5doctor 上找到了一些提示:

I found some tips on html5doctor:

要告訴瀏覽器我們可以放入這個元素,我們所要做的就是取消拖動事件.然而,由于 IE 的行為不同,我們需要對 dragenter 事件做同樣的事情.

To tell the browser we can drop in this element, all we have to do is cancel the dragover event. However, since IE behaves differently, we need to do the same thing for the dragenter event.

和 Mozilla 聲明:

And Mozilla claims:

dragenterdragover 事件的監聽器用于指示有效的放置目標,即拖動項目可能的位置被丟棄.

A listener for the dragenter and dragover events are used to indicate valid drop targets, that is, places where dragged items may be dropped.

但我在 firefox 上測試了 這個演示,#test 有效并且#test1 沒有,看來 Mozilla 犯了一個錯誤,而 html5doctor 是對的:Firefox 只需要 dragover 才能使 drop 工作.

But I test this demo on firefox, #test works and #test1 doesn't, seems Mozilla made a mistake, and html5doctor is right: Firefox needs dragover only to make drop work.

推薦答案

ondragover 事件需要在 Google ChromeSafari 中取消允許觸發 ondrop 事件.

The ondragover event needs to be canceled in Google Chrome and Safari to allow firing the ondrop event.

這篇關于如何在“drop"事件后停止重定向?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How can I get my jasmine tests fixtures to load before the javascript considers the document to be quot;readyquot;?(在 javascript 認為文檔“準備好之前,如何讓我的 jasmine 測試裝置加載?) - IT屋-程序員軟件開發技術
backbone.js click event spy is not getting called using jasmine.js and sinon.js(沒有使用 jasmine.js 和 sinon.js 調用主干.js 點擊事件間諜)
How do I write FileReader test in Jasmine?(如何在 Jasmine 中編寫 FileReader 測試?)
Stub out a jQuery selector call?(存根一個 jQuery 選擇器調用?)
jQuery trigger(#39;click#39;) not working with Jasmine-jquery(jQuery 觸發器(click)不適用于 Jasmine-jquery)
How to test the done and fail Deferred Object by using jasmine(如何使用 jasmine 測試完成和失敗的延遲對象)
主站蜘蛛池模板: 夜夜爽夜夜操 | 精品欧美一区二区精品久久久 | a在线观看 | 中文字幕免费视频 | 日韩在线视频一区 | 免费特黄视频 | 欧美黄色一区 | 91在线一区二区 | 亚洲一区中文字幕 | 一级高清视频 | 久久不卡 | 四虎av电影 | 成人一区在线观看 | 中文字幕乱码一区二区三区 | 天天操夜夜操免费视频 | 狠狠涩| 日韩一区和二区 | 91精品国产高清久久久久久久久 | 亚洲成人一区二区 | 色婷婷激情综合 | 日韩中文字幕在线播放 | 视频一区在线 | 久久久久国产精品午夜一区 | 天天操夜夜爽 | 四虎最新视频 | a级毛片免费高清视频 | 亚洲国产一区二区三区在线观看 | 国产资源视频 | 亚洲国产精品激情在线观看 | 无码一区二区三区视频 | 国产精品99免费视频 | 欧美自拍网站 | 成人精品视频在线观看 | 国产精品久久久久久久模特 | 欧美日韩国产精品一区二区 | 国产精品一区二区在线播放 | 国产精品一区久久久 | 国产一区二区影院 | 999久久久 | 久久久久久99 | 国产1区 |