谁能提供一个现成JS的滑动菜单?急 我有,这里发不下,我email:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <style> div { font-size:12px; }#panelSlip { position:relative; top:10px; left:-180px; width:200px; height:300px; overflow:hidden; background-color:white; }#mainPanel{ width:780px; height:800px; overflow:hidden; border:1px solid lightblue;}#panelContainerLeft{ width:180px; height:300px; float:left; clear:right; background-color:#f1fdff; padding:10px; padding-left:15px; border:1px solid lightblue; }#panelContainerRight{ width:20px; height:300px; float:left; clear:right; } #buttonSlip{ width:18px; height:60px; layout-flow:vertical-ideographic; border:1px solid lightblue; cursor:default; padding-top:4px;}#panelControl{ display:none; border:1px solid red;} </style> <div id="mainPanel" name="mainPanel"> <div id="panelSlip" name="panelSlip"> <div id="panelContainerLeft" name="panelContainerLeft"> <div id="panelControl" name="panelControl"> 梦界服务 </div> <div id="panelControl" name="panelControl"> 个人信息 </div> </div> <div id="panelContainerRight" name="panelContainerRight"> <div onclick="moveSlip(0);" id="buttonSlip" name="buttonSlip">梦界服务</div> <div onclick="moveSlip(1);" id="buttonSlip" name="buttonSlip">个人信息</div> </div> </div> </div> <SCRIPT LANGUAGE="JavaScript"> var ITV=-180; var lastShow=0; var controls= document.getElementsByName("panelControl"); controls[lastShow].style.display="block"; function moveSlip(objID) { if(ITV==-180 ) { ITV=window.setInterval("slip(10,-10)","5","JavaScript"); } else { if(objID==lastShow) { ITV=window.setInterval("slip(-10,-180)","5","JavaScript"); } } showControl(objID); } function showControl(objID) { if(objID!=lastShow) { controls[objID].style.display="block"; controls[lastShow].style.display="none"; lastShow=objID; } } function slip( x,pos) { var strL=document.getElementById("panelSlip").currentStyle.left ; var intL = parseInt(strL) ; window.status=intL; if(intL!=pos) { intL+=x; document.getElementById("panelSlip").style.left = intL + "px"; } else { window.clearInterval(ITV); ITV=pos; } } </SCRIPT> 请问怎么用js来控制img的src 如何在框架页面里获得子框架的鼠标移动事件 span的高度 找了很久都没分析出里边的原理? JS 小问题 求像OE里那个“发送/接受”类似的采单代码~谢谢 HTML索引问题?请各位高手赐教!! 全部删掉 如何控制iframe的高度 SRTING对象如何寻找某字符的位置? 为什么没反应 两个iframe中的页面相互操作彼此所在的iframe的src问题 给高分
div
{
font-size:12px;
}
#panelSlip
{
position:relative;
top:10px;
left:-180px;
width:200px;
height:300px;
overflow:hidden;
background-color:white;
}
#mainPanel
{
width:780px;
height:800px;
overflow:hidden;
border:1px solid lightblue;
}
#panelContainerLeft
{
width:180px;
height:300px;
float:left;
clear:right;
background-color:#f1fdff;
padding:10px;
padding-left:15px;
border:1px solid lightblue;
}
#panelContainerRight
{
width:20px;
height:300px;
float:left;
clear:right;
}
#buttonSlip
{
width:18px;
height:60px;
layout-flow:vertical-ideographic;
border:1px solid lightblue;
cursor:default;
padding-top:4px;
}
#panelControl
{
display:none;
border:1px solid red;
}
</style>
<div id="mainPanel" name="mainPanel">
<div id="panelSlip" name="panelSlip">
<div id="panelContainerLeft" name="panelContainerLeft">
<div id="panelControl" name="panelControl">
梦界服务
</div>
<div id="panelControl" name="panelControl">
个人信息
</div>
</div>
<div id="panelContainerRight" name="panelContainerRight">
<div onclick="moveSlip(0);" id="buttonSlip" name="buttonSlip">梦界服务</div>
<div onclick="moveSlip(1);" id="buttonSlip" name="buttonSlip">个人信息</div>
</div>
</div>
</div>
<SCRIPT LANGUAGE="JavaScript">
var ITV=-180;
var lastShow=0;
var controls= document.getElementsByName("panelControl");
controls[lastShow].style.display="block"; function moveSlip(objID)
{
if(ITV==-180 )
{
ITV=window.setInterval("slip(10,-10)","5","JavaScript");
}
else
{
if(objID==lastShow)
{
ITV=window.setInterval("slip(-10,-180)","5","JavaScript");
}
}
showControl(objID);
} function showControl(objID)
{
if(objID!=lastShow)
{
controls[objID].style.display="block";
controls[lastShow].style.display="none";
lastShow=objID;
}
}
function slip( x,pos)
{
var strL=document.getElementById("panelSlip").currentStyle.left ;
var intL = parseInt(strL) ;
window.status=intL;
if(intL!=pos)
{
intL+=x;
document.getElementById("panelSlip").style.left = intL + "px";
}
else
{
window.clearInterval(ITV);
ITV=pos;
}
}
</SCRIPT>