<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>omiga &#187; documentElement</title>
	<atom:link href="http://omiga.org/blog/archives/tag/documentelement/feed" rel="self" type="application/rss+xml" />
	<link>http://omiga.org/blog</link>
	<description>简单就好</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:39:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>scrollTop失效的问题</title>
		<link>http://omiga.org/blog/archives/23</link>
		<comments>http://omiga.org/blog/archives/23#comments</comments>
		<pubDate>Thu, 15 Nov 2007 11:16:57 +0000</pubDate>
		<dc:creator>omiga</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[documentElement]]></category>
		<category><![CDATA[scrollTop]]></category>

		<guid isPermaLink="false">http://omiga.org/?p=23</guid>
		<description><![CDATA[为增强页面的可用性，贯彻WebDesign Usability CheckList的有关精神，想在博客中添加一个“GotoTop”按钮，但细想改善一下导航条更好。代码很简单 ，只是需要注意一个小问题，当HTML进行了文档类型定义即申明了DOCTYPE时，document.body.scrollTop失效，其值永远为0。解决办法网上有很多，重写DTD（高手去干的事情），去除页面DTD申明（属于拆东墙补西墙的行为）～···其实方法很简单，另外一种写法完全可替代document.body.scrollTop，document.documentElement.scrollTop（webkit内核只兼容document.body.scrollTop）取代之，一切问题迎刃而解。 兼容版本： document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop 这个效果在屏幕拖动的时候导航栏会有闪烁的感觉，寻找更为完美的效果～··· © omiga for omiga, 2007. &#124; Permalink &#124; One comment &#124; Add to del.icio.us Post tags: documentElement, scrollTop]]></description>
			<content:encoded><![CDATA[<p>为增强页面的可用性，贯彻<a href="/blog/archives/7" target="_blank">WebDesign Usability CheckList</a>的有关精神，想在博客中添加一个“GotoTop”按钮，但细想改善一下导航条更好。代码很简单<br />
，只是需要注意一个小问题，当HTML进行了文档类型定义即申明了DOCTYPE时，document.body.scrollTop失效，其值永远为0。解决办法网上有很多，重写DTD（高手去干的事情），去除页面DTD申明（属于拆东墙补西墙的行为）～···其实方法很简单，另外一种写法完全可替代document.body.scrollTop，<span style="color: #cc0000;"><strong>document.documentElement.scrollTop（webkit内核只兼容document.body.scrollTop）</strong></span>取代之，一切问题迎刃而解。</p>
<p>兼容版本：</p>
<pre>document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop
</pre>
<p>这个效果在屏幕拖动的时候导航栏会有闪烁的感觉，寻找更为完美的效果～···</p>
<hr />
<p><small>© omiga for <a href="http://omiga.org/blog">omiga</a>, 2007. |
<a href="http://omiga.org/blog/archives/23">Permalink</a> |
<a href="http://omiga.org/blog/archives/23#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://omiga.org/blog/archives/23&title=scrollTop失效的问题">del.icio.us</a>
<br/>
Post tags: <a href="http://omiga.org/blog/archives/tag/documentelement" rel="tag">documentElement</a>, <a href="http://omiga.org/blog/archives/tag/scrolltop" rel="tag">scrollTop</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://omiga.org/blog/archives/23/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

