給div移除綁定的點擊事件,禁用div點擊事件

本文目錄一覽:

jquery怎麼讓div解綁click事件?

$(“#element”).click(function(){}); //綁定點擊事件函數

$(“#element”).unbind(); //解綁點擊事件

先簡單說下jQuery綁定和解綁點擊事件的方法

$(“#element”).click(function(){}); //綁定點擊事件函數

$(“#element”).unbind();        //解綁點擊事件

$(“#element”).click(function(){});  //綁定其它函數

即,要對一個綁定過點擊事件的元素綁定其它函數,需先對其解綁。

上面的代碼看起來好簡單,但是實際應用中卻要複雜的多。舉一個項目中的實例吧。

兩個顯示標籤雲的DIV,DIV1顯示選中的標籤,DIV2顯示可選的標籤。DIV2中的任一個標籤被點中後會從DIV2中消失並添加到DIV1中,再在DIV1點擊它時,它又會回到DIV2。兩個DIV中的標籤總數、單個標籤的內容保持不變。這個效果我花了差不多一個半小時才搞定,就是因為對jQuery綁定和解綁點擊事件理解的不到位。

我最開始的理解是:當一個標籤從DIV1中移除並添加到DIV2中時,其原來綁定的所有事件都會消失,我可以從DIV2中析取這個標籤並給它綁定新的點擊事件。結果是:再點擊它時它並沒有回到DIV1,而是還是在DIV2中,只是位置被移到了最後。我誤以為這個標籤還屬於DIV1,殊不知不是DIV的歸屬問題,而是點擊事件的綁定問題。

js 怎樣使div無法響應點擊事件

!DOCTYPE html

html lang=”en”

head

meta charset=”UTF-8″

titleDocument/title

!– 引入jquery —

script src=”js/jquery-1.7.2.min.js”/script

/head

body

ul

li第一個/li

li第二個/li

li id=”unbind”第三個/li

/ul

script

$(function(){

//給li綁定點擊事件

$(“li”).click(function(event) {

//返回當前li的索引

alert($(this).index());

});

//給id為unbind的元素刪除點擊事件

$(‘#unbind’).unbind(“click”);

})

/script

/body

/html

unbind(type [,data])     //data是要移除的函數

$(‘#btn’).unbind(“click”); //移除click

$(‘#btn’).unbind(); //移除所有

vue.js怎樣移除綁定的點擊事件

vue.js移除綁定的點擊事件的方法:

可以用 v-on 指令監聽 DOM 事件:

div id=”example”

button v-on:click=”greet”Greet/button

/div

綁定了一個單擊事件處理器到一個方法 greet。下面在 Vue 實例中定義這個方法:

var vm = new Vue({

el: ‘#example’,

data: {

name: ‘Vue.js’

},

// 在 `methods` 對象中定義方法

methods: {

greet: function (event) {

// 方法內 `this` 指向 vm

alert(‘Hello ‘ + this.name + ‘!’)

// `event` 是原生 DOM 事件

alert(event.target.tagName)

}

}

})

// 也可以在 JavaScript 代碼中調用方法

vm.greet() // – ‘Hello Vue.js!’

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/192144.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-30 15:15
下一篇 2024-11-30 15:15

相關推薦

  • 抖音外放親媽下葬事件的背後真相

    近期,一段抖音外放親媽下葬的視頻引發廣泛關注和熱議。不少人對這個事件感到震驚和憤怒,認為這種行為非常不尊重親人,觸犯了社會公德和家庭道德。但是,事情真相到底是什麼呢?我們有必要從多…

    編程 2025-04-28
  • cc.director.on事件監聽器

    本文將從多個方面詳細介紹Cocos Creator中的cc.director.on事件監聽器。 一、cc.director.on的作用和用法 cc.director.on是Coco…

    編程 2025-04-27
  • SpringBoot請求參數綁定

    解答:SpringBoot請求參數綁定是指將HTTP請求中的參數與Controller方法的參數綁定起來,使得參數的傳遞變得簡單和方便。下面我們將從多個方面對SpringBoot請…

    編程 2025-04-25
  • JavaScript點擊事件全方位指南

    一、click事件基礎 click事件是最常用的鼠標事件之一,當元素被單擊時觸發。click事件適用於大多數HTML元素(<a>、<button>)和SVG…

    編程 2025-04-25
  • 詳解JavaScript onclick事件

    一、onclick的基礎知識 onclick事件是JavaScript中最常用的事件之一,它在用戶點擊某個HTML元素時觸發。通常我們可以通過給元素添加一個onclick屬性來綁定…

    編程 2025-04-25
  • 探究keyup和keydown事件

    一、介紹 在前端開發中,代碼執行通常與用戶操作有關。用戶操作中,常用的是鍵盤事件,其中keydown和keyup事件是最為常見的兩種。這兩種事件都可以用來監測用戶按鍵,但它們有不同…

    編程 2025-04-25
  • Vue數據綁定詳解

    一、介紹 Vue.js是一款用於構建用戶界面的JavaScript框架,在Vue中最重要的概念之一就是數據綁定。數據綁定是Vue將DOM和數據同步的核心機制,Vue實現數據綁定的方…

    編程 2025-04-25
  • CSS 事件穿透

    在 Web 開發中,CSS 負責網頁的樣式,而 JavaScript 負責網頁的行為。雖然兩者有不同的職責,但在實際的開發過程中,我們經常會遇到將二者結合起來的場景。比如需要通過 …

    編程 2025-04-25
  • onclick事件詳解

    實現交互功能是Web開發的重要部分,而onclick事件就是其中一個最常用的交互事件之一。在本文中,我們將從多個角度對onclick事件進行詳細闡述。 一、使用onclick事件實…

    編程 2025-04-24
  • 事件驅動模型

    一、事件驅動模型一般分為幾部分 事件驅動模型一般分為三部分: 1.事件源 2.事件對象 3.事件監聽器 事件源是指事件發起的對象,事件對象是指事件的具體內容,事件監聽器是用於處理事…

    編程 2025-04-24

發表回復

登錄後才能評論