防止從 HTML 頁面拖曳圖像
在 Web 開發中,有時需要在顯示圖像的同時防止使用者拖曳圖像。無論您是要維護有序的頁面佈局還是保護敏感內容,停用圖像拖曳都至關重要。
解決方案:
要實現此目的,您可以使用以下方法JavaScript:
<code class="javascript">document.getElementById('my-image').ondragstart = function() { return false; };</code>
此程式碼擷取ID 為「my- image」的元素,並將一個函數指派給其「ondragstart」事件。該函數只是傳回“false”,有效地停止拖曳操作。
jQuery 替代方案:
如果您正在使用jQuery,則可以使用它:
<code class="javascript">$('img').on('dragstart', function(event) { event.preventDefault(); });</code>
此程式碼將「dragstart」事件處理程式綁定到頁面上找到的所有HTML 映像。當拖曳開始時,將呼叫處理程序並呼叫“event.preventDefault()”方法來取消拖曳行為。
以上是如何防止 HTML 頁面中的圖像拖曳?的詳細內容。更多資訊請關注PHP中文網其他相關文章!