亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何恢復刪除的 mousedown 事件

如何恢復刪除的 mousedown 事件

?var n ?= 0;

? ? //綁定事件

? ? $(".aaron:first").on('mousedown mouseup', function(e) {

? ? ? ? $(this).text( '觸發類型:' + ?(e.type) + ",次數" + ++n)

? ? ? ? ++n;

? ? })


? ? //刪除事件

? ? $("button:first").click(function() {

? ? ? ? $(".aaron:first").off('mousedown')

? ? });


正在回答

7 回答

這樣也可以:
<script?type="text/javascript">
????var?n??=?1;????
????//綁定事件????
????var?f1=function(e){
????????????$(this).text('觸發類型:'+?(e.type)?+'次數:'+?++n)
???????????????}????
????function?a(){
????????????$('.aaron:first').on('mousedown?mouseup',f1)????
????????????}????
????a();????
????//刪除事件????
????$('button:first').click(function(){????????
????????$('.aaron:first').off('mousedown')????
????})????????
????//重裝事件????????
????$('button:eq(1)').click(function(){????????
????????$('.aaron:first').off('mouseup')????????
????????$('.aaron:first').on(a())????
????})???????
</script>


0 回復 有任何疑惑可以回復我~

var f2=function(e) {
??????? $(this).text( '觸發類型:' +? (e.type) + ",次數" +n)
??????? ++n;
??? };
??? var f2_json={
??????? 'mousedown':f2,
??????? 'mouseup':f2,
??? }
??? //刪除事件
??? $("button:eq(1)").click(function() {
??????? $(".aaron:last").off();
??? });
??? //重裝事件
??? $("button:last").click(function(){
??????? $(".aaron:last").on(f2_json);
??? });

1 回復 有任何疑惑可以回復我~

我就鄙視樓上了,難道jquery沒有api就不會操作了嗎?jquery也是人寫出來的啊,不懂得變通

0 回復 有任何疑惑可以回復我~

var n? = 0;
??? //綁定事件
??? var f1=function(e) {
??????? $(this).text( '觸發類型:' +? (e.type) + ",次數" +n)
??????? ++n;
??? }
??? $(".aaron:first").on('mousedown mouseup',f1)

0 回復 有任何疑惑可以回復我~

將事件函數賦值給一個變量,然后恢復時重新調用變量

0 回復 有任何疑惑可以回復我~

你好,jQuery沒有特定的API可以提供恢復綁定事件的函數,

你可以把事件里的代碼封裝成一個函數,需要恢復時,重新使用on()綁定事件,調用這個函數就可以了。

0 回復 有任何疑惑可以回復我~

請貼上代碼,不然無法分析問題


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何恢復刪除的 mousedown 事件

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號