<div class="content-like">11</div>
<div class="content-like">22</div>
<div class="content-like">33</div>
<div class="content-like">44</div>js的代碼是for(var i=0;i<2;i++){ new Hammer( $( ".content-like" )[ i ], { domEvents: true
} );
}
$( ".content-like" ).on( "tap", function( e ) {
$(this).addClass('likeorange')
})背景:我希望點擊.content-like元素時,會給.content-like新增一個class叫做likeorange問題:上述代碼可以正確執行,可是需要用for循環給每個元素都new一次,這樣內存消耗豈不是很大?hammer里面有沒有this的用法呢?
hammer.js要給每個元素new一次才可使用?沒有this功能?
喵喔喔
2018-09-06 13:14:21