首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

鼠标移动的小疑点

2012-04-05 
鼠标移动的小问题小小的常见的简单的一般的功能:评分的时候有5颗星星随着鼠标移动星星变亮。。。然后点击打分

鼠标移动的小问题
小小的常见的简单的一般的功能:  
评分的时候   有5颗星星   随着鼠标移动   星星变亮。。。然后点击   打分。。


实在懒   抱歉啊   谢谢every   budy
最好来点代码   thx

[解决办法]
每个星星都是一个链接,给它们定义个hover样式就OK
[解决办法]
<html>
<style>
#AllStars img{
cursor:hand;
}
</style>
<script>
function showStar(star){
var scores=star.Scores;
var imgs=document.getElementById( "AllStars ").getElementsByTagName( "img ");
for(var i=0;i <imgs.length;i++){
if(imgs[i].Scores <=scores){
imgs[i].src= "02.gif ";
}
}
}
function hideStar(){
var imgs=document.getElementById( "AllStars ").getElementsByTagName( "img ");
for(var i=0;i <imgs.length;i++){
imgs[i].src= "01.gif ";
}
}
</script>

<body>
<div id= "AllStars ">
<img src= "01.gif " Scores= "1 " onmouseover= "showStar(this) " onmouseout= "hideStar() " />
<img src= "01.gif " Scores= "2 " onmouseover= "showStar(this) " onmouseout= "hideStar() " />
<img src= "01.gif " Scores= "3 " onmouseover= "showStar(this) " onmouseout= "hideStar() " />
<img src= "01.gif " Scores= "4 " onmouseover= "showStar(this) " onmouseout= "hideStar() " />
<img src= "01.gif " Scores= "5 " onmouseover= "showStar(this) " onmouseout= "hideStar() " />
</div>
</body>
</html>
[解决办法]
还是ajax咯...

热点排行