一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript淘寶評星簡版

【程序源碼】
這個效果主要體現在CSS和Javascript的配合上
CSS代碼
復制代碼 代碼如下:
ul, li {margin: 0; padding: 0; border: 0;}
.shop-rating {
height: 25px;
overflow: hidden;
zoom: 1;
padding: 2px 0;
position: relative;
z-index: 999;
font:12px Arial;
color:#000;
line-height:1.2em
}
.shop-rating span {
height: 23px;
display: block;
line-height: 23px;
float: left;
}
.shop-rating span.title {
width: 125px;
text-align: right;
margin-right: 5px;
}
.shop-rating ul {
float: left;
}
.shop-rating .result {
margin-left: 20px;
padding-top: 2px;
}
.shop-rating .result span {
color: #ff6d02;
}
.rating-level,
.rating-level a {
background: url(http://files.jb51.NET/demoimg/201007/o_star.png) no-repeat scroll 1000px 1000px;
}
.rating-level {
background-position: 0px 0px;
width: 120px;
height: 23px;
position: relative;
z-index: 1000;
}
.shop-rating .result em {
color: #f60;
font-family: arial;
font-weight: bold;
}
.rating-level li {
display: inline;
}
.rating-level a {
line-height: 23px;
height: 23px;
position: absolute;
top: 0px;
left: 0px;
text-indent: -999em;
*zoom: 1;
outline: none;
}
.rating-level a.one-star {
width: 20%;
z-index: 6;
}
.rating-level a.two-stars {
width: 40%;
z-index: 5;
}
.rating-level a.three-stars {
width: 60%;
z-index: 4;
}
.rating-level a.four-stars {
width: 80%;
z-index: 3;
}
.rating-level a.five-stars {
width: 100%;
z-index: 2;
}
.rating-level .current-rating, .rating-level a:hover {background-position:0 -28px}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating{background-position:0 -116px;}
.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating{background-position:0 -28px;}

HTML結構
復制代碼 代碼如下:
<div class="shop-rating">
<span class="title">你對我人品的評價:</span>
<ul class="rating-level" id="stars2">
<li><a href="Javascript:void(0);" class="one-star" star:value="20">20</a></li>
<li><a href="Javascript:void(0);" class="two-stars" star:value="40">40</a></li>
<li><a href="Javascript:void(0);" class="three-stars" star:value="60">60</a></li>
<li><a href="Javascript:void(0);" class="four-stars" star:value="80">80</a></li>
<li><a href="Javascript:void(0);" class="five-stars" star:value="100">100</a></li>
</ul>
<span id="stars2-tips" class="result"></span>
<input type="hidden" id="stars2-input" name="b" value="" size="2" />
</div>

Javascript代碼
復制代碼 代碼如下:
var TB = function() {
var T$ = function(id) { return document.getElementById(id) }
var T$$ = function(r, t) { return (r || document).getElementsByTagName(t) }
var Stars = function(cid, rid, hid, config) {
var lis = T$$(T$(cid), 'li'), curA;
for (var i = 0, len = lis.length; i < len; i++) {
lis[i]._val = i;
lis[i].onclick = function() {
T$(rid).innerHTML = '<em>' + (T$(hid).value = T$$(this, 'a')[0].getAttribute('star:value')) + '分</em> - ' + config.info[this._val];
curA = T$$(T$(cid), 'a')[T$(hid).value / config.step - 1];
};
lis[i].onmouseout = function() {
curA && (curA.className += config.curcss);
}
lis[i].onmouseover = function() {
curA && (curA.className = curA.className.replace(config.curcss, ''));
}
}
};
return {Stars: Stars}
}().Stars('stars2', 'stars2-tips', 'stars2-input', {
'info' : ['人品極差', '人品不咋地', '人品一般吧', '人品不錯', '人品極好啊'],
'curcss': ' current-rating',
'step': 20
});

代碼演示:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

JavaScript技術javascript淘寶評星簡版,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人精品久久亚洲高清不卡 | 久久久久久久久中文字幕 | 激情欧美人xxxxx | 久久艹伊人 | 在线观看精品视频一区二区三区 | 久久青草精品免费资源站 | 亚洲六月丁香六月婷婷色伊人 | 综合色影院 | 日产精品一区二区免费 | 日本www免费 | 91视频国产91久久久 | 波多野结衣一区二区三区高清在线 | 国产对白精品刺激一区二区 | 一二三区在线观看 | 精品午夜久久福利大片免费 | 999视频| 亚洲激情图片网 | 怡红院成人g影院 | 久久公开视频 | 激情网站网址 | 91在线免费公开视频 | 91热成人精品国产免费 | 国产大片黄在线看免费 | 天天色影院 | 奇米影视久久777中文字幕 | 最近更新中文字幕第一页 | 国产乱子精品免费视观看片 | 伊人久久综在合线亚洲不卡 | 亚洲区一区 | 久久久xxxx| 91青青草视频在线观看 | 久久永久免费视频 | 小视频在线 | 91视频网址| 色婷婷一区 | 激情六月在线视频观看 | 91午夜精品午夜剧场 | 95在线观看精品视频 | 国产亚洲精品视频中文字幕 | 国产女主播喷出白浆视频 | 国产99对白在线播放 |