【发布时间】:2017-07-29 22:10:21
【问题描述】:
我想知道是否可以稍微清理一下这些点击事件:
$(document)
.on('click', '.newGameItem', getNewGameItem)
.on('click', '.startGame', startThisGame)
.on('click', '.showThisGameInfo', showThisGameInfo)
.on('click', '.closeThisGameInfo', closeThisGameInfo)
.on('click', '#api_game_test', testApiGame)
.on('click', '.nextGame', shiftGames)
.on('click', '.confirm_cancel', cancelLexTimer)
.on('click', '.completed_submission', reload)
.on('turbolinks:load', function() { ... });
链中的前 8 个方法是点击事件——即使点击事件被委托给不同的元素,javascript 中是否有一种方法可以将它们组合在一次点击“保护伞”下
【问题讨论】:
标签: javascript jquery html events onclick