为什么toggle()能处理文档而不能处理正文
why does toggle() work with document but not body
我在处理一些jQuery时发现toggle()只在从文档而不是从正文中触发时才切换。
例如
$(document).click(function(){
$('div').toggle();
});
//this toggles
$('body').click(function(){
$('div').toggle();
});
//this doesn't toggle
为什么不与body
切换?
FIDDLE HERE
这是因为当你的div
不在时,body
的height
就是0
,所以当div不在时你不能点击它。
只要给一些height
&width
到您的body
。
body{
height:1000px;
width:1000px;
}
DEMO
相关文章:
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 使用mongoose保存多个文档时的错误处理
- RxJs如何处理文档事件
- 在火狐插件中处理右键单击,仅适用于文档
- 如何使用 AngularJS 处理文档单击并通知其他控制器
- 将 AJAX 响应作为文档处理
- 谷歌脚本 - 将 Gmail 附件添加到文档和云端硬盘中的处理
- 文档.写入和委托事件处理程序持久性
- Twitter 引导弹出窗口 :如何在不使用正文/文档事件处理程序的情况下在外面单击时隐藏它
- 处理上传的文本文件后,在Google云端硬盘中创建新的文档
- 阻止删除在准备就绪的文档上分配的处理程序
- CouchDB更新处理程序:文档id不能为空
- 函数没有'我不处理文档
- 如何在嵌入式文档中处理DOM事件
- 为什么toggle()能处理文档而不能处理正文
- Jquery反弹动画函数来处理文档加载
- Jquery trigger()无法处理文档就绪
- firefox中的Ajax调用无法处理文档准备事件
- 如何处理文档从mongoDB与_bsontype属性
- 使用JQuery处理文档对象