我刚接触Video-js,我想用它在我的网站上放一个视频播放器,我正在尝试在视频上添加自定义的'click‘事件(或移动设备的'tap’),以覆盖video-js播放器的自然行为。当我点击或点击视频时,我希望播放下一个视频,而不是播放/暂停视频。
代码可以工作,但即使当我单击控制栏上的一个按钮时,该事件也会触发,其中有控制按钮,如:播放、音量、全屏。
如果你希望click事件只在用户点击视频(而不是在控制栏的按钮上)时触发,是否有另一个事件名称可用,或者在事件函数中是否有测试,以测试在执行代码之前是否在控制栏上完成了click返回?
目前,我只有以下几点:
var player
有谁知道在点击按钮时是否可以移除head元素,以及如何使用jQuery来做到这一点?
当一个按钮被点击时,我试图从html头中去掉某些脚本标签。例如。我有一个由外部javascript文件控制的幻灯片视图。当我单击一个按钮"Click to get get of this element JS“时,我想从HTML头中删除外部javascript路径。
任何想法。在这件事上已经有一个星期了。
我正在javascript中练习MVC,并试图将控制器中的事件处理程序附加到一个按钮上。首先,我创建视图,并在它的构造器中加载外部HTML。然后,在控制器构造函数中,我尝试执行find("#myButton")以找到我的按钮,然后将一个事件侦听器附加到它。以下是我的尝试:
index.html:
<div id="welcome"></div>
js/app.js:
var welcome = $("#welcome");
var welcomeView = new WelcomeView(welcome, model);