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

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

對次數變量的計數不是太理解

因為都是n的話,會影響測試二的次數輸出,所以我換成了i,但是這個次數的這種計數方式不太明白,觸發類型獲取的是最后觸發的事件類型,就down和up,次數應該是2次,為什么還要++n呢

正在回答

5 回答

我也想知道為什么顯示的是3

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

直接給你上我的源碼吧哈哈

<!DOCTYPE?html>
<html>

<head>
????<meta?http-equiv="Content-type"?content="text/html;?charset=utf-8"?/>
????<title></title>
????<style>
????????.left?div,
????????.right?div?{
????????????width:?100%;
????????????height:?50px;
????????????padding:?5px;
????????????margin:?5px;
????????????float:?left;
????????????border:?1px?solid?#ccc;
????????}

????????.left?div?{
????????????background:?#bbffaa;
????????}

????????.right?div?{
????????????background:?yellow;
????????}
????</style>
????<script?src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
<h2>刪除事件</h2>


<h4>測試一</h4>
<div?class="left">
????on('mousedown?mouseup')
????<div?class="aaron">點擊觸發</div>
</div>
<button>點擊刪除mousedown事件</button>
<script?type="text/javascript">
????var?m?=?0,n=0;
????//綁定事件
????$('.aaron:first').on({
????????mousedown:function?(e)?{
????????????++m;
????????????$(this).text(?'觸發類型:'?+??(e.type)?+?",次數"?+?m);
????????},
????????mouseup:function?(e)?{
????????????++n;
????????????$(this).text(?'觸發類型:'?+??(e.type)?+?",次數"?+?n);
????????}
????});

????//刪除事件
????$("button:first").click(function()?{
????????$(".aaron:first").off('mousedown')
????})

</script>



<h4>測試一</h4>
<div?class="left">
????on('mousedown?mouseup')
????<div?class="aaron">點擊觸發</div>
</div>
<button>點擊銷毀所有事件off</button>
<script?type="text/javascript">
????var?i?=?0,j=0;
????//綁定事件
????$('.aaron:last').on({
????????mousedown:function?(e)?{
????????????++i;
????????????$(this).text(?'觸發類型:'?+??(e.type)?+?",次數"?+?i);
????????},
????????mouseup:function?(e)?{
????????????++j;
????????????$(this).text(?'觸發類型:'?+??(e.type)?+?",次數"?+?j);
????????}
????});

????//刪除事件
????$("button:last").click(function()?{
????????$(".aaron:last").off()
????})

</script>
</body>

</html>


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

樓上+1

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

是啊,我覺得那個++n是多余的啊


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

觸發一次就迭加一次,所以不斷的遞增

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

qq_miaomiaodoub_0 提問者

觸發一次是3,所以有點不理解
2016-10-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

對次數變量的計數不是太理解

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

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

幫助反饋 APP下載

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

公眾號

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