每次单击播放按钮时,都会触发警报。因此,它将在第一次播放视频时播放,但也会在后续播放时触发,如果用户暂停,则再次播放:
$('video').bind('play', function() {
alert('I have been played!');
});
首次播放视频时,我只需触发一次事件。怎么办呢?
也许jquery one函数可以与它结合起来实现它?
答案 0 :(得分:12)
$('video').one('play', function () {
//whatever you want to do
});
答案 1 :(得分:0)
$(document).ready(function(){
$('#video_id').one('play', function () {
//code here
});
});