效果图:

javascript 实现的美丽选项卡

js代码 :

<SCRIPT>
function doClick(o){
o.style.backgroundImage='url(images/over.jpg)'
o.innerHTML="<span style='color:#F08200;'>" + o.innerHTML +"</span>";
}
function doOut(o){
o.style.backgroundImage=''
}
</SCRIPT>

 

    <div class="promenun">
  <ul>
  <li>现代风格</li>
  <li style="MARGIN-LEFT: 2px"><div onmouseover="javascript:doClick(this)" onmouseout="javascript:doOut(this)">现代风格</div></li>
  <li style="MARGIN-LEFT: 2px"><div onmouseover="javascript:doClick(this)" onmouseout="javascript:doOut(this)">现代风格</div></li>
  </ul>
  </div>

 

注:

<SCRIPT>
function doClick(o){
o.style.backgroundImage='url(images/over.jpg)'
o.style.color='#f08200'
}
function doOut(o){
o.style.backgroundImage=''
o.style.color='#949694'
}
</SCRIPT>

注2:

 

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="hdyg.ascx.cs" Inherits="webcontrollers_hdyg" %>
 
  <div ;
}
}
}

</SCRIPT>

分析:为什么不用 visibility控制?

当用visibility控制时,div所占区域是不会改变的,会留下空白!

参考:

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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 ;
}
}
}


function doClickf(o,n){
o.className="overf"
var id = o.id+"";
var dd=id.substring(2,1);
document.getElementById("ef"+dd).style.display="block"
var j;
var id;
var e;
for(var i=1;i<=n;i++){
id ="f"+i;
j = document.getElementById(id);
e = document.getElementById("ef"+i);
if(id != o.id){
j.className="outf";
e.style.display = "none";
}
}
}

 

function doClickk(o,n){
o.className="overk"
var id = o.id+"";
var dd=id.substring(2,1);
document.getElementById("ek"+dd).style.display="block"
var j;
var id;
var e;
for(var i=1;i<=n;i++){
id ="k"+i;
j = document.getElementById(id);
e = document.getElementById("ek"+i);
if(id != o.id){
j.className="outk";
e.style.display = "none";
}
}
}
</SCRIPT>
</head>
<body>
    <form />    阳光美景城</div></li>
    </ul>
  </div>
  </div>
 
 


 
  <div style="margin-top:15px;">
  <div class="promenun">
  <ul>
  <li><div />    阳光美景城</div></li>
    </ul>
  </div>
  </div>

  </div>
  </div>
  </div>
  <div style="text-align:center; margin-top:30px;">
<img src="images/bottom.jpg" width="1006" height="79" />
  </div>
    </form>
</body>
</html>

 

相关文章: