我有一个页面,它有 $(document).ready() 方法。在该方法中,还有一个 div 正在加载另一个页面,并且该页面也具有 $(document).ready() 方法,其中它向元素添加了单击事件侦听器。但它是说不存在任何元素。有人可以帮忙吗?
div页面中的脚本:
<script>
$(document).ready(function() {
console.log("Entered into the page");
var video = document.getElementsByTagName('video')[0];
console.log("Video id"+video);
//P.E. style, let video@controls remain set if RS scripting not supported
//if(checkReadingSystemSupport()) video.removeAttribute('controls', 0);;
video.addEventListener('click', function(e){
console.log("single click");
e.preventDefault();
togglePlay();
}, false);
video.addEventListener('dblclick', function(e){
console.log("Double Clicking");
e.preventDefault();
toggleControls();
}, false);
video.addEventListener('keyup', function (e) {
console.log("Key up");
var k = e ? e.which : window.event.keyCode;
if (k == 32) {
e.preventDefault();
togglePlay();
}
},false);
});
</script>