求使用jQuery编写一个导航. 请查看源代码(包括javascript,css),该有的都有了http://home.mir2.sdo.com/NewWeb/Include/top1.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面上有5个img控件, 当我鼠标移动到img1的时候,img1显示,img2,img3,img4,img5都隐藏,依此类推.用jquery怎么做这种判断? 你可以用div实现,把图片放在div中,然后控制div的显示就可以了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>Untitled Page</title> <script type="text/javascript"> function ImageSwitch(sName) { switch(sName) { case "image1": var divs=document.getElementsByTagName("div"); for(i=0;i<divs.length;i++) { if(divs[i].id=="div1") { document.getElementById(divs[i].id).style.display="block"; } else { document.getElementById(divs[i].id).style.display="none"; } } break; case "image2": var divs=document.getElementsByTagName("div"); for(i=0;i<divs.length;i++) { if(divs[i].id=="div2") { document.getElementById(divs[i].id).style.display="block"; } else { document.getElementById(divs[i].id).style.display="none"; } } break; case "image3": var divs=document.getElementsByTagName("div"); for(i=0;i<divs.length;i++) { if(divs[i].id=="div3") { document.getElementById(divs[i].id).style.display="block"; } else { document.getElementById(divs[i].id).style.display="none"; } } break; case "image4": var divs=document.getElementsByTagName("div"); for(i=0;i<divs.length;i++) { if(divs[i].id=="div4") { document.getElementById(divs[i].id).style.display="block"; } else { document.getElementById(divs[i].id).style.display="none"; } } break; case "image5": var divs=document.getElementsByTagName("div"); for(i=0;i<divs.length;i++) { if(divs[i].id=="div5") { document.getElementById(divs[i].id).style.display="block"; } else { document.getElementById(divs[i].id).style.display="none"; } } break; } } </script></head><body><div id="div1" style="display:none">Image1</div><div id="div2" style="display:none">Image2</div><div id="div3" style="display:none">Image3</div><div id="div4" style="display:none">Image4</div><div id="div5" style="display:none">Image5</div> <a href="image1" name="image1" onmouseover="ImageSwitch(this.name)" >Image1</a> <a href="image2" name="image2" onmouseover="ImageSwitch(this.name)" >Image2</a> <a href="image3" name="image3" onmouseover="ImageSwitch(this.name)" >Image3</a> <a href="image4" name="image4" onmouseover="ImageSwitch(this.name)" >Image4</a> <a href="image5" name="image5" onmouseover="ImageSwitch(this.name)" >Image5</a> </body></html> 关于窗口获取焦点问题,ie下有时候有用有时候没用 js 截取问题 大虾们帮帮忙,关于js表单的问题 Coolite中GridPanel编辑问题,以及事件触发顺序问题。 !!!晕啊,难道没人知道了,第三次提问关于ALERT(xx.length)的结果是object!!!分不够再给 请教js操作frame的问题。。 简单问题:在网页中如何隐藏鼠标?谢谢了! 如何改变层的可见性? 请问如何将随机产生的数字,在小于10的数字前面自动加0?看具体代码,请进! js类型问题 如何将客户端查询的结果(页面显示成表格),现如何将这个表格导出生成Execl表? 如何用javascript添加新項目
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function ImageSwitch(sName)
{
switch(sName)
{
case "image1":
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++)
{
if(divs[i].id=="div1")
{
document.getElementById(divs[i].id).style.display="block";
}
else
{
document.getElementById(divs[i].id).style.display="none";
}
}
break;
case "image2":
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++)
{
if(divs[i].id=="div2")
{
document.getElementById(divs[i].id).style.display="block";
}
else
{
document.getElementById(divs[i].id).style.display="none";
}
}
break;
case "image3":
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++)
{
if(divs[i].id=="div3")
{
document.getElementById(divs[i].id).style.display="block";
}
else
{
document.getElementById(divs[i].id).style.display="none";
}
}
break;
case "image4":
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++)
{
if(divs[i].id=="div4")
{
document.getElementById(divs[i].id).style.display="block";
}
else
{
document.getElementById(divs[i].id).style.display="none";
}
}
break;
case "image5":
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++)
{
if(divs[i].id=="div5")
{
document.getElementById(divs[i].id).style.display="block";
}
else
{
document.getElementById(divs[i].id).style.display="none";
}
}
break;
}
}
</script>
</head>
<body><div id="div1" style="display:none">Image1</div>
<div id="div2" style="display:none">Image2</div>
<div id="div3" style="display:none">Image3</div>
<div id="div4" style="display:none">Image4</div>
<div id="div5" style="display:none">Image5</div> <a href="image1" name="image1" onmouseover="ImageSwitch(this.name)" >Image1</a>
<a href="image2" name="image2" onmouseover="ImageSwitch(this.name)" >Image2</a>
<a href="image3" name="image3" onmouseover="ImageSwitch(this.name)" >Image3</a>
<a href="image4" name="image4" onmouseover="ImageSwitch(this.name)" >Image4</a>
<a href="image5" name="image5" onmouseover="ImageSwitch(this.name)" >Image5</a>
</body>
</html>