我是 JQuery 的新手。我搜索了以前的帖子,但找不到任何东西。我正在尝试从视频结束事件处理程序中调用另一个函数。它不工作。
$(document).ready(function(){
// doing something
$("#video1").bind("ended", NextFrag());
});
function NextFrag(){
Window.alert("Hello World");
}
这是行不通的。我看不到任何打印“Hello World”的警报。
基本上我需要解决上述问题才能完成以下任务。我想播放不同的视频片段。算法应该是这样的:
$(document).ready(function(){
NextFrag();
});
function NextFrag(){
// IF First FRAGMENT do this
$("#video1").html('<source src="FirstURLFromArray.mp4" type="video/mp4"></source>' );
// ELSE DO THIS
$("#video1").bind("ended", function(){
$("#video1").html('<source src="NextURLFromArray.mp4" type="video/mp4"></source>' );
NextFrag(); // call itself again.
});
}
任何帮助将不胜感激。谢谢,