<?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>Simon.Chi &#187; LavaLamp</title>
	<atom:link href="http://www.adwi.net/tag/lavalamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adwi.net</link>
	<description>永恒的我,最美的木乃伊!</description>
	<lastBuildDate>Mon, 21 Jun 2010 18:36:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>在主题中添加 LavaLamp 菜单效果[转]</title>
		<link>http://www.adwi.net/%e5%9c%a8%e4%b8%bb%e9%a2%98%e4%b8%ad%e6%b7%bb%e5%8a%a0-lavalamp-%e8%8f%9c%e5%8d%95%e6%95%88%e6%9e%9c/</link>
		<comments>http://www.adwi.net/%e5%9c%a8%e4%b8%bb%e9%a2%98%e4%b8%ad%e6%b7%bb%e5%8a%a0-lavalamp-%e8%8f%9c%e5%8d%95%e6%95%88%e6%9e%9c/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 10:04:23 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[日志]]></category>
		<category><![CDATA[LavaLamp]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[菜单效果]]></category>

		<guid isPermaLink="false">http://www.adwi.net/%e5%9c%a8%e4%b8%bb%e9%a2%98%e4%b8%ad%e6%b7%bb%e5%8a%a0-lavalamp-%e8%8f%9c%e5%8d%95%e6%95%88%e6%9e%9c%e8%bd%ac/</guid>
		<description><![CDATA[前些天看到 neoease 的菜单换了 LavaLamp 效果，在他网站上找到了这篇文章，转过来做备用。。
1. 下载经我修改过的 LavaLamp 代码
下载 lavalamp.js 文件, 并将文件放置到主题 js 目录.
2. 加载 jQuery 库
在 head 部分的 &#60;?php wp_head(); ?&#62; 前方添加以下代码: 
&#60;?php wp_enqueue_script('jquery'); ?&#62;
3. 加载 LavaLamp 菜单
&#60;/body&#62;前方添加以下代码:
&#60;script type="text/javascript" src="&#60;?php bloginfo('template_url'); ?&#62;/js/lavalamp.js"&#62;&#60;/script&#62;
&#60;script type="text/javascript"&#62;
jQuery(document).ready(
function(){
jQuery(function() {
jQuery("#menus").lavaLamp({fx:"backout", speed:700})
});
}
)
&#60;/script&#62;
注意: jQuery("#menus") 是找到 iNove 主题菜单的 ul 部分, 其他主题请替换为相应代码.
4. 在 style.css 中添加 LavaLamp 菜单的样式代码
如果你用的是 iNove 主题, 请下载 lava.gif 图片并放置到 img 目录中; 删除 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-6" title="wordpress" src="http://www.adwi.net/wp-content/uploads/2009/05/wordpress.jpg" alt="wordpress" width="100" height="100" />前些天看到 neoease 的菜单换了 LavaLamp 效果，在他网站上找到了这篇文章，转过来做备用。。</p>
<p>1. 下载经我修改过的 LavaLamp 代码</p>
<p>下载 <a href="http://www.box.net/shared/75skrj53hz">lavalamp.js</a> 文件, 并将文件放置到主题 js 目录.</p>
<p>2. 加载 jQuery 库<br />
在 head 部分的 &lt;?php wp_head(); ?&gt; 前方添加以下代码: <span id="more-123"></span></p>
<blockquote><p>&lt;?php wp_enqueue_script('jquery'); ?&gt;</p></blockquote>
<p>3. 加载 LavaLamp 菜单<br />
&lt;/body&gt;前方添加以下代码:</p>
<blockquote><p>&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/lavalamp.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
jQuery(document).ready(<br />
function(){<br />
jQuery(function() {<br />
jQuery("#menus").lavaLamp({fx:"backout", speed:700})<br />
});<br />
}<br />
)<br />
&lt;/script&gt;</p></blockquote>
<p>注意: jQuery("#menus") 是找到 iNove 主题菜单的 ul 部分, 其他主题请替换为相应代码.</p>
<p>4. 在 style.css 中添加 LavaLamp 菜单的样式代码<br />
如果你用的是 iNove 主题, 请下载 <a rel="external nofollow" href="http://www.box.net/shared/mcxjb6heqr">lava.gif</a> 图片并放置到 img 目录中; 删除 style.css 文件中包含 #menu 的样式, 并添加下列 CSS 代码. 其他主题可能需要修改 CSS 代码.</p>
<blockquote><p>#menus {<br />
position:relative;<br />
padding-left:10px;<br />
float:left;<br />
}<br />
#menus li {<br />
float:left;<br />
display:inline;<br />
list-style:none;<br />
}<br />
#menus li a {<br />
position:relative;<br />
color:#382E1F;<br />
height:30px;<br />
line-height:30px;<br />
padding:0 20px;<br />
text-decoration:none;<br />
font-size:11px;<br />
float:left;<br />
z-index:10;<br />
text-align:center;<br />
}<br />
#menus li.current_page_item a {<br />
font-weight:bolder;<br />
}<br />
#menus li.back {<br />
background:url(img/lava.gif) no-repeat right bottom;<br />
height:30px;<br />
position:absolute;<br />
z-index:8;<br />
}<br />
#menus li.back .left {<br />
background:url(img/lava.gif) no-repeat left top;<br />
height:30px;<br />
margin-right:9px;<br />
float:none;<br />
}<br />
#menus li ul {<br />
display:none;<br />
background:#F4F5F7;<br />
border:1px solid #CCC;<br />
border-top-color:#A6A6A6;<br />
padding:0 5px;<br />
}<br />
#menus li li {<br />
float:none;<br />
margin:0 !important;<br />
margin:0;<br />
padding:0;<br />
display:block;<br />
list-style:none;<br />
}<br />
#menus li li a {<br />
float:none;<br />
display:block;<br />
padding:7px 5px;<br />
text-decoration:none;<br />
width:200px;<br />
border-style:solid;<br />
border-color:#DDD;<br />
border-width:1px 0 0;<br />
margin:0;<br />
background-image:none;<br />
height:auto;<br />
line-height:145%;<br />
color:#999;<br />
text-align:left;<br />
}<br />
#menus li li.first a {<br />
border-top:none;<br />
}<br />
#menus li li a:hover {<br />
color:#382E1F;<br />
}</p></blockquote>
<p>5. 删除多余的代码 (针对 iNove 主题)<br />
在 templates/header.php 中删除以下代码:</p>
<blockquote><p>&lt;li&gt;&lt;a href="javascript:void(0);"&gt;&lt;/a&gt;&lt;/li&gt;</p></blockquote>
<p>6. 修改子菜单的 JavaScript 代码 (针对 iNove 主题)<br />
打开 js/menu.js 文件并修改 activate 方法.</p>
<blockquote><p>activate: function() {<br />
this.title.className += ' current';</p>
<p>var pos = cumulativeOffset(this.title);<br />
var left = pos[0];<br />
if (this.align == 'right') {<br />
var offset = getWidth(this.title) - getWidth(this.body) + this.offset;<br />
left += offset;<br />
}<br />
var top = pos[1] + getHeight(this.title);</p>
<p>if(this.offset == -1) {<br />
var pos2 = cumulativeOffset(document.getElementById('navigation'));<br />
left -= pos2[0];<br />
top -= pos2[1];<br />
}</p>
<p>setStyle(this.body, 'left', left + 'px');<br />
setStyle(this.body, 'top', top + 'px');<br />
setStyle(this.body, 'visibility', 'visible');<br />
setStyle(this.body, 'opacity', this.opacity);<br />
setStyle(this.body, 'MozOpacity', this.opacity);<br />
setStyle(this.body, 'KhtmlOpacity', this.opacity);<br />
setStyle(this.body, 'filter', 'alpha(opacity=' + this.opacity * 100 + ')');</p>
<p>if(this.tid) {<br />
clearTimeout(this.tid);<br />
}<br />
this.tid = setInterval(bind(this, this.appear), 20);<br />
}</p></blockquote>
<p>按照以上步骤操作应该不会有什么问题的, 而在不同的主题中可能需要修改的地方有两处. 一是第 3 步 <em>#menus</em> 可能要换成其他能找到菜单 ul 的路径; 二是第 4 步的 CSS 需要作针对性修改.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adwi.net/%e5%9c%a8%e4%b8%bb%e9%a2%98%e4%b8%ad%e6%b7%bb%e5%8a%a0-lavalamp-%e8%8f%9c%e5%8d%95%e6%95%88%e6%9e%9c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
