Jquery为什么是主体点击不工作
jquery why is body click not working?
为什么下面的代码不转到新页面?
$(document).ready(function(){
$(document.body).click(function(){
window.location.href="who.html" ;
});
});
我没有看到任何直接的错误,我已经尝试了$(body) $('body')和$('#body'),每当我点击我的页面的主体,我不去下一页
检查这个JSFiddle,你可以看到,如果你点击"test"它工作得很好,否则它不工作。为什么?因为body
是所有里面有一些内容的,而不是整个页面(所以如果body是空的,click
事件将永远不会被触发)。如果你想在点击时重定向整个页面,你必须绑定$(document)
。
$(document).click(function() {
window.location.href = "who.html";
});
您可以简单地这样做:
$(document).ready(function(){
$(document).click(function(){
console.log('Document is clicked!');
window.location.href="who.html" ;
});
});
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- AngularJS 表达式在将控制器添加到主体时停止工作
- 搜索工作在工具栏,但不是在主体
- Jquery主体CSS溢出-x不工作
- Jquery为什么是主体点击不工作
- 无法让onClick函数在主体上工作
- swift容器/JavaScript只在Joomla模板的HTML主体内工作
- 如何设置当前窗口的大小和位置与jquery(作为主体onload不工作与asp.net)
- 使页面的某些部分不可滚动,然后使滚动固定为在大于100%的主体上工作
- 滚动上的jquery主体不工作
- 为什么绑定hammer.js到文档主体不工作?