<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[蜗爱CSS - Js/jQuery]]></title>
<link>http://www.woaicss.com/</link>
<description><![CDATA[css初学者 前端技术]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[wo-ai-niqq@163.com(蜗牛)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>蜗爱CSS</title>
	<url>http://www.woaicss.com/images/logos.gif</url>
	<link>http://www.woaicss.com/</link>
	<description>蜗爱CSS</description>
</image>

			<item>
			<link>http://www.woaicss.com/article/js/js111.htm</link>
			<title><![CDATA[变灰js代码]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Thu,22 Apr 2010 09:27:09 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=187</guid>
		<description><![CDATA[<strong>变灰css:</strong><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }<br/>body{ filter:gray;}<br/></div></div><br/><strong>变灰js：</strong><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>(function(){var f=function(l){var s=document.documentElement.style;var c=l?&#34;&#34;:&#34;gray&#34;;s.filter=c;s.color=c;}<br/>var b=Date.parse(&#34;4/21/2010 00:00:00&#34;);<br/>var e=Date.parse(&#34;4/21/2010 23:59:59&#34;);<br/>var n=new Date();<br/>if(n&lt;b){setTimeout(f,b-n);}<br/>else if(n&lt;e){setTimeout(function(){f(1);},e-n);f();}<br/>}<br/>)();<br/></div></div><br/> 省去半夜传文件的麻烦，且效果展示和效果消除及时(不受缓存影响)。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js12.htm</link>
			<title><![CDATA[获取当前 sel&#101;ct 元素的值]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Thu,01 Apr 2010 17:30:48 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=182</guid>
		<description><![CDATA[1.如果 sel&#101;ct 元素下的所有 option 元素均没有指定 sel&#101;cted 属性，会默认选中第一个。 <br/>2.可以通过 sel&#101;ct.sel&#101;ctedIndex 获取到选中的 option 元素的索引。 <br/>3.可以通过 sel&#101;ct.options[sel&#101;ct.sel&#101;ctedIndex] 获取到选中的 option 元素。 <br/>4.option 元素 &lt;option sel&#101;cted=&#34;sel&#101;cted&#34; value=&#34;value3&#34;&gt;text3&lt;/option&gt;，可以通过 option.value 获得 option 元素的 value 属性值，即 value3；可以通过 option.text 获得 option 元素内的文本，即 text3。 <br/>5.如果 option 元素没有定义 value 属性，则 IE 中 option.value 无法获得，但 Safari、Opera、FireFox 依旧可以通过 option.value 获得，值同于 option.text 。 <br/>6.可以通过 option.attributes.value &amp;&amp; option.attributes.value.specified 来判断 option 元素是否定义了 value 属性。 <br/><br/>获得当前 sel&#101;ct 元素值的脚本如下<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>var getSel&#101;ctValue = funtion(sel&#101;ct) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;var idx = sel&#101;ct.sel&#101;ctedIndex,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (idx &gt; -1) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option = sel&#101;ct.options[idx];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value = option.attributes.value;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (value &amp;&amp; value.specified) ? option.value : option.text); <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;return null;<br/>}<br/></div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js11.htm</link>
			<title><![CDATA[兼容IE与FF的拖动DOM元素实例]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Sat,09 Jan 2010 09:34:15 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=167</guid>
		<description><![CDATA[&nbsp;&nbsp; 这年头写js的人是越来越少了，一方面大部分的效果网上都有，另外一方面好多js框架可以用。我想知其然还要知其所以然，废话不多说，上代码..注释很详细：<br/><span style="color:Red">仅兼容IE：</span><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>/* <br/>该函数由mousedown事件处理调用 <br/>它为随后发生的mousemove和mouseup事件注册了临时的捕捉事件处理程序 <br/>并用这些事件处理程序拖动指定的文档元素 <br/>第二个参数必须是mousedown事件的事件对象 <br/>*/ <br/>function beginDrag(elementToDrag,event) <br/>{ <br/>//该元素当前位于何处 <br/>//该元素的样式性质必须具有left和top CSS属性 <br/>//此外，我们假定他们用象素做单位 <br/>//var x=parseInt(elementToDrag.style.left); <br/>//var y=parseInt(elementToDrag.style.top); <br/>//计算一个点和鼠标点击之间的距离，下面的嵌套的moveHandler函数需要这些值 <br/>var deltaX=event.clientX-parseInt(elementToDrag.style.left); <br/>var deltaY=event.clientY-parseInt(elementToDrag.style.top); <br/>// 注册mousedown事件后发生的mousemove和mouseup事件的处理程序 <br/>// 注意，它们被注册为文档的捕捉事件处理程序 <br/>// 在鼠标按钮保持按下的状态的时候，这些事件处理程序保持活动的状态 <br/>// 在按钮被释放的时候，它们被删除 <br/>document.attachEvent(&#34;onmousemove&#34;,moveHandler); <br/>document.attachEvent(&#34;onmouseup&#34;,upHandler); <br/>//我们已经处理了该事件，不要让别的元素看到它 <br/>event.cancelBubble=true; <br/>event.returnValue=false; <br/>/* <br/>这是在元素被拖动时候捕捉mousemove事件的处理程序，它响应移动的元素 <br/>*/ <br/>function moveHandler(e) <br/>{ <br/>//把元素移动到当前的鼠标位置 <br/>e=window.event; <br/>elementToDrag.style.left=(event.clientX-deltaX)+&#34;px&#34;; <br/>elementToDrag.style.top=(event.clientY-deltaY)+&#34;px&#34;; <br/>//不要让别的元素看到该事件 <br/>event.cancelBubble=true; <br/>} <br/>/* <br/>该事件将捕捉拖动结束的时候发生的mouseup事件 <br/>*/ <br/>function upHandler(e) <br/>{ <br/>//注销事件处理程序 <br/>document.detachEvent(&#34;onmouseup&#34;,upHandler); <br/>document.detachEvent(&#34;onmousemove&#34;,moveHandler);} <br/>event.cancelBubble=true; <br/>} <br/>调用它的HTML文件代码： <br/>　&lt;html&gt; <br/>　&lt;head&gt; <br/>　 &lt;title&gt;Untitled Page&lt;/title&gt; <br/>　 &lt;script type=&#34;text/javascript&#34; src=&#34;dragIE.js&#34;&gt;&lt;/script&gt; <br/>　&lt;/head&gt; <br/>　&lt;body&gt; <br/>　&lt;div style=&#34;position:absolute;left:100px;top:100px;background-color:White;border:solid black;&#34;&gt; <br/>　 &lt;div style=&#34;background-color:Gray;border-bottom:solid black;padding:3px;font-family:Sans-Serif;font-weight:bold;&#34; onmousedown=&#34;beginDrag(this.parentNode,event);&#34;&gt; <br/>　 拖动我 <br/>　 &lt;/div&gt; <br/>　 &lt;div&gt; <br/>　 &lt;p&gt;This is a test.Testing,testing&lt;/p&gt;&lt;/div&gt; <br/>　&lt;/div&gt; <br/>　&lt;/body&gt; <br/></div></div><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp48789">
　<html> 
　<head> 
　 <title>Untitled Page</title> 
　 <script type=&#34;text/javascript&#34;>
function beginDrag(elementToDrag,event) 
{ 
//该元素当前位于何处 
//该元素的样式性质必须具有left和top CSS属性 
//此外，我们假定他们用象素做单位 
//var x=parseInt(elementToDrag.style.left); 
//var y=parseInt(elementToDrag.style.top); 
//计算一个点和鼠标点击之间的距离，下面的嵌套的moveHandler函数需要这些值 
var deltaX=event.clientX-parseInt(elementToDrag.style.left); 
var deltaY=event.clientY-parseInt(elementToDrag.style.top); 
// 注册mousedown事件后发生的mousemove和mouseup事件的处理程序 
// 注意，它们被注册为文档的捕捉事件处理程序 
// 在鼠标按钮保持按下的状态的时候，这些事件处理程序保持活动的状态 
// 在按钮被释放的时候，它们被删除 
document.attachEvent(&#34;onmousemove&#34;,moveHandler); 
document.attachEvent(&#34;onmouseup&#34;,upHandler); 
//我们已经处理了该事件，不要让别的元素看到它 
event.cancelBubble=true; 
event.returnValue=false; 
/* 
这是在元素被拖动时候捕捉mousemove事件的处理程序，它响应移动的元素 
*/ 
function moveHandler(e) 
{ 
//把元素移动到当前的鼠标位置 
e=window.event; 
elementToDrag.style.left=(event.clientX-deltaX)+&#34;px&#34;; 
elementToDrag.style.top=(event.clientY-deltaY)+&#34;px&#34;; 
//不要让别的元素看到该事件 
event.cancelBubble=true; 
} 
/* 
该事件将捕捉拖动结束的时候发生的mouseup事件 
*/ 
function upHandler(e) 
{ 
//注销事件处理程序 
document.detachEvent(&#34;onmouseup&#34;,upHandler); 
document.detachEvent(&#34;onmousemove&#34;,moveHandler);} 
event.cancelBubble=true; 
} 


</script>


　</head> 
　<body> 
　<div style=&#34;position:absolute;left:100px;top:100px;background-color:White;border:solid black;&#34;> 
　 <div style=&#34;background-color:Gray;border-bottom:solid black;padding:3px;font-family:Sans-Serif;font-weight:bold;&#34; onmousedown=&#34;beginDrag(this.parentNode,event);&#34;> 
　 拖动我 
　 </div> 
　 <div> 
　 <p>This is a test.Testing,testing</p></div> 
　</div> 
　</body> 
</TEXTAREA><br/><INPUT onclick="runEx('temp48789')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp48789')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp48789')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/><br/><span style="color:Red">兼容火狐的拖动DOM元素的js：</span><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>function beginDrag(elementToDrag,event) <br/>{ <br/>var deltaX=event.clientX-parseInt(elementToDrag.style.left); <br/>var deltaY=event.clientY-parseInt(elementToDrag.style.top); <br/>if(document.addEventListener) <br/>{ <br/>document.addEventListener(&#34;mousemove&#34;,moveHandler,true); <br/>document.addEventListener(&#34;mouseup&#34;,upHandler,true); <br/>} <br/>else if(document.attachEvent) <br/>{ <br/>document.attachEvent(&#34;onmousemove&#34;,moveHandler); <br/>document.attachEvent(&#34;onmouseup&#34;,upHandler); <br/>} <br/>if(event.stopPropagation) event.stopPropagation(); <br/>else event.cancelBubble=true; <br/>if(event.preventDefault) event.preventDefault(); <br/>else event.returnValue=false; <br/>function moveHandler(e) <br/>{ <br/>　　if (!e) e=window.event; //如果是IE的事件对象，那么就用window.event <br/>　　//全局属性，否则就用DOM二级标准的Event对象。 <br/>elementToDrag.style.left=(event.clientX-deltaX)+&#34;px&#34;; <br/>elementToDrag.style.top=(event.clientY-deltaY)+&#34;px&#34;; <br/>if(event.stopPropagation) event.stopPropagation(); <br/>else event.cancelBubble=true; <br/>} <br/>function upHandler(e) <br/>{ <br/>if(document.removeEventListener) <br/>{ <br/>document.removeEventListener(&#34;mouseup&#34;,upHandler,true); <br/>document.removeEventListener(&#34;mousemove&#34;,moveHandler,true);} <br/>else <br/>{ <br/>document.detachEvent(&#34;onmouseup&#34;,upHandler); <br/>document.detachEvent(&#34;onmousemove&#34;,moveHandler);} <br/>} <br/>if(event.stopPropagation) event.stopPropagation(); <br/>else event.cancelBubble=true; <br/>} <br/></div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js10.htm</link>
			<title><![CDATA[超级树形导航菜单]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Mon,04 Jan 2010 18:31:35 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=165</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;工作需要写了个东西，不知道该叫什么，选项卡+树形菜单+纵向下拉菜单揉在了一起...用的技术：js、jQuery、div+css，测试浏览器：IE6\IE7\IE8\FF3.0<br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/超级菜单/shifan.html" rel="external">[demo]</a>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js9.htm</link>
			<title><![CDATA[javascript:void(0)的含义]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Wed,30 Dec 2009 09:02:10 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=163</guid>
		<description><![CDATA[&nbsp;&nbsp;我们在 JavaScript脚本中就会经常可以看到这样的代码： <br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>〈a href=&#34;javascript:changeNum();void(0);&#34;〉here〈/a〉<br/></div></div> <br/>但这儿的void(0)究竟是何含义呢？ <br/>JavaScript中void是一个操作符，该操作符指定要计算一个表达式但是不返回值。 <br/>void 操作符用法格式如下：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"> <br/>1. javascript:void (e&#173;xpression) <br/>2. javascript:void e&#173;xpression<br/></div></div> <br/>e&#173;xpression 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的，但是写上去是一个好习惯。 你可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何容。 <br/>&nbsp;&nbsp;下面的代码创建了一个超级链接，当用户点击以后不会发生任何事。当用户点击链接时，void(0) 计算为 0，但在 JavaScript 上没有任何效果。<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>&lt;a href=&#34;javascript:void(0)&#34;&gt;单击此处什么也不会发生&lt;/A&gt;<br/></div></div><br/><br/>&nbsp;&nbsp;下面的代码创建了一个超级链接，用户单击时会提交表单。<br/> <div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>&lt;a href=&#34;javascript:void(document.form.submit())&#34;&gt;单击此处提交表单&lt;/A&gt;<br/></div></div><br/><br/>&nbsp;&nbsp;使用javascript的时候，通常我们会通过类似：&lt;a href=&#34;#&#34; onclick=&#34;javascript:方法&#34;&gt;提交&lt;/a&gt; 的方式，通过一个伪链接来调用javascript方法。这种方法有一个问题是：虽然点击该链接的时候不会跳转页面，但是滚动条会往上滚，解决的办法是返 回一个false。<br/>如下所示：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>&lt;a href=&#34;#&#34; onclick=&#34;javascript:方法;return false;&#34;&gt;提交&lt;/a&gt;<br/>&lt;a href=&#34;javascript:void(0)&#34; onclick=&#34;javascript:方法;return false;&#34;&gt;提交&lt;/a&gt;<br/>&lt;a href=&#34;#this&#34; onclick=&#34;javascript:方法&#34;&gt;xx&lt;/a&gt;<br/></div></div><br/><br/>&nbsp;&nbsp;＃包含了一个位置信息默认的锚点是＃top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接。 这就是为什么有的时候页面很长浏览链接明明是＃可是跳动到了页首,而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)。 <br/><br/>&nbsp;&nbsp; 所以我们在做页面无刷新时用void(0)比较多，一般是Ajax，看一下Ajax的web页面的话，一般都会看到有很多的void(0)，所以在使用void(0)之前，最好先想一想这个页面是否需要整体刷新。]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js7.htm</link>
			<title><![CDATA[Tab选项卡通用js]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Tue,29 Dec 2009 14:56:15 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=162</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;自己一直在用的 js通用选项卡类：<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp8671">
<!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#34;> 
<html xmlns=&#34;<a href="http://www.w3.org/1999/xhtml" target="_blank" rel="external">http://www.w3.org/1999/xhtml</a>&#34;> 
<head> 
<meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34; /> 
<title>滑动门通用JS</title> 
<style type=&#34;text/css&#34;> 
<!-- 
body{margin:0px;padding:0px;font-size:12px;background:#eee;line-height:20px;} 
.bodyer{width:760px;margin:20px auto auto;border:1px dotted #ccc;background:#fff;}     
.t_rt{text-align:right;} 
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0px;padding:0px;font-size:12px;} 
ul,li{margin:0px;padding:0px;} 
li{list-style-type:none;} 
h1{margin:10px;padding-right:10px;padding-bottom:5px;border-bottom:1px dotted #ccc;} 
.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;} 
.cont{padding:10px;} 
.cls{clear:both;} 
.hidden{display:none;} 
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;} 
.textDiv{margin:10px 40px 10px;text-align:center;} 
h2{margin:0px 10px;background:#ccc;padding:5px;} 
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;} 
.scrolldoorFrame{width:400px;margin:0px auto;overflow:hidden;} 
.scrollUl{width:400px;border-bottom:1px solid #CCC;overflow:hidden;height:35px;} 
.scrollUl li{float:left;} 
.bor03{border:1px solid #ccc;border-top-width:0px;} 
.sd01{cursor:pointer;border:1px solid #CCC;background:#FFF;margin:5px;padding:2px;font-weight:bold;} 
.sd02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:2px;} 
--> 
</style> 
<script type=&#34;text/javascript&#34;> 


function scrollDoor(){ 
} 
scrollDoor.prototype = { 
    sd : function(menus,divs,openClass,closeClass){ 
        var _this = this; 
        if(menus.length != divs.length) 
        { 
            alert(&#34;菜单层数量和内容层数量不一样!&#34;); 
            return false; 
        }                 
        for(var i = 0 ; i < menus.length ; i++) 
        {     
            _this.$(menus[i]).value = i;                 
            _this.$(menus[i]).onmouseover = function(){ 
                     
                for(var j = 0 ; j < menus.length ; j++) 
                {                         
                    _this.$(menus[j]).className = closeClass; 
                    _this.$(divs[j]).style.display = &#34;none&#34;; 
                } 
                _this.$(menus[this.value]).className = openClass;     
                _this.$(divs[this.value]).style.display = &#34;block&#34;;                 
            } 
        } 
        }, 
    $ : function(oid){ 
        if(typeof(oid) == &#34;string&#34;) 
        return document.getElementById(oid); 
        return oid; 
    } 
} 
window.onload = function(){ 
    var SDmodel = new scrollDoor(); 
    SDmodel.sd([&#34;m01&#34;,&#34;m02&#34;,&#34;m03&#34;,&#34;m04&#34;,&#34;m05&#34;],[&#34;c01&#34;,&#34;c02&#34;,&#34;c03&#34;,&#34;c04&#34;,&#34;c05&#34;],&#34;sd01&#34;,&#34;sd02&#34;); 
    SDmodel.sd([&#34;mm01&#34;,&#34;mm02&#34;,&#34;mm03&#34;,&#34;mm04&#34;,&#34;mm05&#34;],[&#34;cc01&#34;,&#34;cc02&#34;,&#34;cc03&#34;,&#34;cc04&#34;,&#34;cc05&#34;],&#34;sd01&#34;,&#34;sd02&#34;); 
    SDmodel.sd([&#34;mmm01&#34;,&#34;mmm02&#34;,&#34;mmm03&#34;,&#34;mmm04&#34;,&#34;mmm05&#34;],[&#34;ccc01&#34;,&#34;ccc02&#34;,&#34;ccc03&#34;,&#34;ccc04&#34;,&#34;ccc05&#34;],&#34;sd01&#34;,&#34;sd02&#34;); 
} 
</script> 
</head> 
<body> 
<div class=&#34;bodyer&#34;> 
    <h1 class=&#34;t_rt&#34;> 
        滑动门封装类 
    </h1> 
     
    <h2> 
        效果预览 
    </h2> 
     
    <div class=&#34;preview&#34;> 
        <div class=&#34;scrolldoorFrame&#34;> 
            <ul class=&#34;scrollUl&#34;> 
                <li class=&#34;sd01&#34; id=&#34;m01&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;m02&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;m03&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;m04&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;m05&#34;>滑动门</li> 
            </ul> 
            <div class=&#34;bor03 cont&#34;> 
                <div id=&#34;c01&#34;> 
                    第一层内容 
                </div> 
                <div id=&#34;c02&#34; class=&#34;hidden&#34;> 
                    第二层内容 
                </div> 
                <div id=&#34;c03&#34; class=&#34;hidden&#34;> 
                    第三层内容 
                </div> 
                <div id=&#34;c04&#34; class=&#34;hidden&#34;> 
                    第四层内容 
                </div> 
                <div id=&#34;c05&#34; class=&#34;hidden&#34;> 
                    第五层内容 
                </div> 
            </div> 
        </div> 
    </div> 
     
    <div class=&#34;preview&#34;> 
        <div class=&#34;scrolldoorFrame&#34;> 
            <ul class=&#34;scrollUl&#34;> 
                <li class=&#34;sd01&#34; id=&#34;mm01&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mm02&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mm03&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mm04&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mm05&#34;>滑动门</li> 
            </ul> 
            <div class=&#34;bor03 cont&#34;> 
                <div id=&#34;cc01&#34;> 
                    第一层内容 
                </div> 
                <div id=&#34;cc02&#34; class=&#34;hidden&#34;> 
                    第二层内容 
                </div> 
                <div id=&#34;cc03&#34; class=&#34;hidden&#34;> 
                    第三层内容 
                </div> 
                <div id=&#34;cc04&#34; class=&#34;hidden&#34;> 
                    第四层内容 
                </div> 
                <div id=&#34;cc05&#34; class=&#34;hidden&#34;> 
                    第五层内容 
                </div> 
            </div> 
        </div> 
    </div> 
     
    <div class=&#34;preview&#34;> 
        <div class=&#34;scrolldoorFrame&#34;> 
            <ul class=&#34;scrollUl&#34;> 
                <li class=&#34;sd01&#34; id=&#34;mmm01&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mmm02&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mmm03&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mmm04&#34;>滑动门</li> 
                <li class=&#34;sd02&#34; id=&#34;mmm05&#34;>滑动门</li> 
            </ul> 
            <div class=&#34;bor03 cont&#34;> 
                <div id=&#34;ccc01&#34;> 
                    第一层内容 
                </div> 
                <div id=&#34;ccc02&#34; class=&#34;hidden&#34;> 
                    第二层内容 
                </div> 
                <div id=&#34;ccc03&#34; class=&#34;hidden&#34;> 
                    第三层内容 
                </div> 
                <div id=&#34;ccc04&#34; class=&#34;hidden&#34;> 
                    第四层内容 
                </div> 
                <div id=&#34;ccc05&#34; class=&#34;hidden&#34;> 
                    第五层内容 
                </div> 
            </div> 
        </div> 
    </div> 
     
    
</div> 
</body> 
</html> 
</TEXTAREA><br/><INPUT onclick="runEx('temp8671')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp8671')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp8671')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 1.把以上代码引进你的页面 &lt;script type=&#34;text/javascript&#34; src=&#34;scrollDoor.js&#34;&gt;&lt;/script&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp; 2.在页面的&#34;&lt;body&gt;&#34;标签前加入以下代码:<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&#34;text/javascript&#34;&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var SDmodel = new scrollDoor();&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SDmodel.sd([菜单id数组],[显示层id数组],&#34;菜单触发类&#34;,&#34;菜单关闭类&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SDmodel.sd([菜单id数组2],[显示层id数组2],&#34;菜单触发类&#34;,&#34;菜单关闭类&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SDmodel.sd([菜单id数组3],[显示层id数组3],&#34;菜单触发类&#34;,&#34;菜单关闭类&#34;);<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其中sd方法中的参数为:<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;参数一 [菜单id数组]:滑动门菜单的id<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;参数二 [内容id数组]:显示和隐藏滑动内容层的id<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;参数三 &#34;菜单触发类&#34;:鼠标经过滑动门菜单的类<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;参数四 &#34;菜单关闭类&#34;:鼠标滑出滑动门菜单的类<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp; 3.页面中有几个滑动门就调用几次sd函数,只需改变sd调用的参数,如以上代码上所展示. <br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/css61.htm</link>
			<title><![CDATA[有背景图片自适应宽度横向二级导航菜单]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Wed,23 Dec 2009 08:45:36 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=157</guid>
		<description><![CDATA[&nbsp;&nbsp; 写了个导航，催的急所以css样式不够优化。导航的宽度可以自适应，测试浏览器：IE6\IE7\IE8\FF3.0<br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/自适应宽度二级导航/index.html" rel="external">[Demo]</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0912/62009122384529.rar" target="_blank">点击下载此文件</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js4.htm</link>
			<title><![CDATA[6个常用的javascript菜单]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Mon,26 Oct 2009 14:47:58 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=128</guid>
		<description><![CDATA[（1）<strong>js滑动图像菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/f20091026142750.jpg" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu2/imagemenu/index.htm" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/820091026143413.rar" target="_blank">点击下载此文件</a><br/><br/>（2）<strong>竖型可折叠菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/n20091026143513.gif" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu1/index.html" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/n20091026143644.rar" target="_blank">点击下载此文件</a><br/><br/>（3）<strong>头部隐藏滑动菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/q20091026143743.gif" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu3/index.htm" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/d20091026143918.rar" target="_blank">点击下载此文件</a><br/><br/>（4）<strong>侧边隐藏滑动菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/d20091026144042.gif" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu4/index.html" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/v20091026144115.rar" target="_blank">点击下载此文件</a><br/><br/>（5）<strong>可拖动、嵌套菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/120091026144347.gif" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu5/index.html" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/r20091026144513.zip" target="_blank">点击下载此文件</a><br/><br/>（6）<strong>横向滑动菜单</strong><br/><br/><div align="center"><img src="http://www.woaicss.com/attachments/month_0910/320091026144714.gif" border="0" alt=""/></div><br/><br/><a target="_blank" href="http://www.woaicss.com/works/css_menu/js_menu6/demo.html" rel="external">Demo</a><br/><br/><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0910/d20091026144737.zip" target="_blank">点击下载此文件</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js3.htm</link>
			<title><![CDATA[iframe高度自适应]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Thu,15 Oct 2009 20:21:23 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=120</guid>
		<description><![CDATA[&nbsp;&nbsp;迫不得已用iframe,于是和iframe奋斗了一天。<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;side_left&#34;&gt;<br/>&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;iframe src=&#34;left.html&#34; name=&#34;leftFrame&#34; id=&#34;leftFrame&#34; scrolling=&#34;No&#34;&nbsp;&nbsp; width=&#34;170px&#34; height=&#34;330px&#34; frameborder=&#34;0&#34;&gt;&lt;/iframe&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;content&#34;&gt;<br/>&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;iframe src=&#34;right1.html&#34; name=&#34;mainFrame&#34; id=&#34;mainFrame&#34;&nbsp;&nbsp;width=&#34;740px&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34;&gt;&lt;/iframe&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></div><br/>典型的，左边菜单点击右边框架显示，先是链接明明指定了target，火狐下却在新窗口中打开。排查了很久，发现犯了个很低级错误没用&lt;/iframe&gt;闭合。直接&lt;iframe..../&gt;。IE下没问题，FF不干了....<br/>&nbsp;&nbsp;再就是右边框架随内容自动适应高度的问题。网上很多解决方案，大都转的这篇文章：<a href="http://blog.csdn.net/djt/archive/2008/06/05/2514028.aspx" target="_blank" rel="external">http://blog.csdn.net/djt/archive/2008/06/05/2514028.aspx</a>。代码：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/>&lt;iframe src=&#34;right1.html&#34; name=&#34;mainFrame&#34; id=&#34;mainFrame&#34;&nbsp;&nbsp;width=&#34;740px&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34;&gt;&lt;/iframe&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&#34;text/javascript&#34;&gt;<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;function reinitIframe(){<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var iframe = document.getElementById(&#34;mainFrame&#34;);<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;try{<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var bHeight = iframe.contentWindow.document.body.scrollHeight;<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var height = Math.max(bHeight, dHeight);<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;iframe.height = height;<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}catch (ex){}<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;window.setInterval(&#34;reinitIframe()&#34;, 200);<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/script&gt;<br/></div></div><br/>但是测试发现，在火狐下，并不能收缩。需要刷新页面。<br/> 下面方法解决问题：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.woaicss.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> Example Source Code </div><div class="UBBContent"><br/><span style="color:Red">&lt;iframe id=&#34;mainFrame&#34; name=&#34;mainFrame&#34; width=&#34;100%&#34; onload=&#34;this.height=mainFrame.document.body.scrollHeight&#34; frameborder=&#34;0&#34; src=&#34;index.htm&#34;&gt;&lt;/iframe&gt;</span><br/></div></div><br/>测试浏览器：IE6、IE7、IE8、FF3.0]]></description>
		</item>
		
			<item>
			<link>http://www.woaicss.com/article/js/js4.htm</link>
			<title><![CDATA[两款jQuery横向滑动菜单]]></title>
			<author>wo-ai-niqq@163.com(woniu)</author>
			<category><![CDATA[Js/jQuery]]></category>
			<pubDate>Wed,09 Sep 2009 10:04:12 +0800</pubDate>
			<guid>http://www.woaicss.com/default.asp?id=103</guid>
		<description><![CDATA[&nbsp;&nbsp; 以前收集的两款jQuery横向滑动菜单。<br/><br/>&nbsp;&nbsp;<a target="_blank" href="http://www.woaicss.com/works/jQuery滑动菜单1/index.html" rel="external">[预览第一个]</a><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0909/b20099910020.rar" target="_blank">点击下载此文件</a><br/><br/><a target="_blank" href="http://www.woaicss.com/works/jQuery滑动菜单2/about.html" rel="external">[预览第二个]</a><img src="http://www.woaicss.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.woaicss.com/attachments/month_0909/020099910349.zip" target="_blank">点击下载此文件</a><br/>]]></description>
		</item>
		
</channel>
</rss>
