use*_*540 1 jquery footer removechild
我只是想从主页上删除页脚。
if (OBJECT.Homepage.isHomePage == true){
jQuery('footer').remove();
}
Run Code Online (Sandbox Code Playgroud)
似乎.remove()正在做更多的显示:而不是从DOM中实际删除节点。当我查看页面源时,页脚仍然存在-尽管它不显示内容,但垂直滚动很大,好像页脚的高度仍在应用。
我认为这可能与使用页脚标记而不是#footer有关,但是当我这样做时,我得到了相同的结果。
<input type="button" value="remove footer"/>
<footer>test</footer>?
Run Code Online (Sandbox Code Playgroud)
JS:
$("input").click(function(){$("footer").remove();})?
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/9unpH/参见此演示。工作正常。
当我查看页面源时,页脚仍然存在
我猜你是在使用鼠标右键->查看页面源,如果这样-一切都是正确的。它不会包括JS所做的更改,仅显示它从服务器获得的内容(甚至更多-浏览器可能向服务器发送另一个请求以获取HTML作为视图源)。
尝试使用开发人员工具查看JS所做的更改(在所有浏览器中为F12,在FF中,您可能需要安装firebug)
有一个很大的垂直滚动,好像页脚的高度仍在应用。
假设这是因为您页面上的其他样式,而不是因为 footer
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |