我click
在轮播插件上有几个处理程序(此处为 GitHub 存储库)。
当我最初编写它时,我忘记了 jQuery 链接:
$gallop.on("click", ".advance", function(){ [snip 1] })
$gallop.on("click", ".retreat", function(){ [snip 2] })
$gallop.on("click", ".autoplay", function(){ [snip 3] })
$gallop.on("click", ".picker", function(){ [snip 4] });
它们都在同一个.gallop
元素上,所以我可以通过将它们链接在一起来改进代码:
$gallop
.on("click", ".advance", function(){ [snip 1] })
.on("click", ".retreat", function(){ [snip 2] })
.on("click", ".autoplay", function(){ [snip 3] })
.on("click", ".picker", function(){ [snip 4] });
他们也都在监听click
事件:每个处理程序只有选择器不同。有没有办法将多个选择器/处理程序项放在同一个.on()
方法中?像这样的东西?
$gallop
.on("click",
".advance", function(){ [snip 1] },
".retreat", function(){ [snip 2] },
".autoplay", function(){ [snip 3] },
".picker", function(){ [snip 4] });