1樓:匿名使用者
解決的方法:
1、用jquery的方式
jquery專門為此功能提供了一個函式one。這樣寫就能讓click這個事件只執行一次。
$("#btn3").one('click',function());
2、不用jquery的方式
框起來的3處都是不用jquery實現的只觸發一次的效果。核心**是這句btn.onclick = null;
就是click事件被執行的時候,讓它把這個事件本身給清空。
2樓:益享天開
如果你用jquery寫那就方便多啦:
$(node).one('click',function(){})
如果用js原生的寫法,那麼可能你需要加個變數判斷,防止重複觸發!
3樓:春風化雨
有2種方式實現,下面詳細介紹,這是測試頁面測試頁面框起來的3處都是不用jquery實現的只觸發一次的效果。核心**是這句
btn.onclick = null;
就是click事件被執行的時候,讓它把這個事件本身給清空。
jquery專門為此功能提供了一個函式one。
這樣寫就能讓click這個事件只執行一次。
$("#btn3").one('click',function());
4樓:匿名使用者
你說的這個功能在jquery裡有個繫結事件的方法,**如下:
$("#btntest").one("click",function());
怎樣使土壤呈酸性,怎樣使花盆中的土壤變成酸性土壤
1.澆食用醋。取食用醋1份,加水30份,充分混合,使酸水略顯顏色。用水澆鹼性土壤內。2.澆淘容米水。第一次淘米水和第二次淘米水倒入一個大瓶子裡,密封一兩天,直接澆灌鹼土,也可兌水稀釋後澆灌。3.把各種水果皮和腐爛變質的水果收集到一個瓶子裡,假如適量水,密封發酵一兩週,取發酵水對清水澆灌。4.施用過磷...
怎麼獲取js陣列中的物件的屬性,js怎麼遍歷陣列中的物件的屬性
var contacts bob,mary console.log contacts 1 phonenumber 你定義的var contacts bob mary 它就是自 一個普bai通陣列,裡面的bob.mary帶引號它du就是個字串,zhi並不是你想象中的json陣列的合併,也就是說cont...
js迴圈遍歷物件,js中遍歷陣列物件的幾種方式
使用for.in可以遍歷js物件的屬性,用法如下 for.in 語句用於遍歷陣列或者物件的屬性 對陣列或者物件的屬性進行迴圈操作 for in 迴圈中的 每執行一次,就會對陣列的元素或者物件的屬性進行一次操作。for 變數 in 物件 變數 用來指定變數,指定的變數可以是陣列元素,也可以是物件的屬性...