【发布时间】:2014-07-26 20:32:46
【问题描述】:
我的页面上有很多元素,当用户单击“播放”或“暂停”按钮时,我想暂停页面上的任何其他音频。
以下代码每次点击前两次都有效,之后又不稳定,我不知道为什么:
$('audio').on 'click', ()->
$('audio').not($(this))[0].pause()
解决方案:
$('audio').on 'click', ()->
$playlist = $('audio').not(this)
for $track in $playlist
$track.pause()
【问题讨论】:
-
你能把它和一两个其他音频元素放在一起吗?
标签: javascript jquery html audio coffeescript