為什么把聚焦事件里面的參數(shù)event,title去掉,效果還是一樣?
?<script?type="text/javascript"> ????//給input綁定一個聚焦事件 ????$("input").on("focus",function()?{ ????????$(this).val('聚焦') ????}); ????//trigger觸發(fā)focus ????$("button:first").click(function()?{ ????????$("input").trigger("focus",['觸發(fā)默認(rèn)事件']); ????}); ?????//triggerHandler觸發(fā)focus ????$("button:last").click(function()?{ ????????$("input").triggerHandler("focus",'沒有觸發(fā)默認(rèn)事件'); ????}); ????</script>
trigger("focus",['觸發(fā)默認(rèn)事件'])和triggerHandler("focus",'沒有觸發(fā)默認(rèn)事件')這里面的兩個參數(shù)是不是都對應(yīng)著event,title?可是我把input的聚焦事件去掉event,title 結(jié)果運行還是一樣的
2017-04-05
你自己把value值寫死了,寫成了聚焦?。。?!
2016-10-13
首先把錯誤告你 ?你看到的結(jié)果 “聚焦“是你寫在input.val那的 不是傳遞的參數(shù) ?那么結(jié)果當(dāng)然也和title和event沒啥關(guān)系了 ?--然后要搞清楚?trigger和triggerHandler傳兩個參數(shù) ?之后input接受參數(shù) ?title這個變量會存參 ?之后在input.val()里寫上參數(shù)title ?就能看到結(jié)果了是會變得了~ ?
2016-10-10
event傳遞的是事件參數(shù),title傳遞的是里面顯示的文字的參數(shù)。如果你刪了,第一個button只是讓光標(biāo)聚焦了沒有顯示文字,所以看不出來效果,點擊第二個button就看的出來了
2016-10-08
不一樣吧,去掉title參數(shù),那個$("input").triggerHandler("focus","沒有觸發(fā)默認(rèn)聚焦事件"); 不會顯示value的。
2016-10-01
event為默認(rèn)參數(shù)