怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 345 JQUERY DREAMWEAVER
jQuery带表情图标评价打分
准备好需要用到的图标。
新建html文档。
书写hmtl代码。
div class='score'>
div class='score-expression'> /div>
div class='score-praise'> /div>
div class='score-heart'> /div>
div class='score-star'> /div>
div class='score-medal'> /div>
div class='score-water'> /div>
div class='score-crown'> /div>
div class='score-flower'> /div>
/div>
div class='result'>
button>提交/button>
div class='result-score'>/div>
/div>
书写css代码。
.score { margin: 20px auto; width: 600px; }
.score .default-statu { height: 47px; width: 251px; float: left; }
.score-expression, .score-praise, .score-heart, .score-star, .score-medal, .score-water, .score-crown, .score-flower { overflow: hidden; }
.score .default-statu .default-icon { background-image: url('../images/icon.png'); background-repeat: no-repeat; background-position: top right; display: inline-block; height: 47px; width: 50.16px; cursor: pointer; }
.score-expression .default-statu .default-icon { background-position: top right; }
.score-praise .default-statu .default-icon { background-position: right -47px; }
.score-heart .default-statu .default-icon { background-position: right -94px; }
.score-star .default-statu .default-icon { background-position: right -141px; }
.score-medal .default-statu .default-icon { background-position: right -188px; }
.score-water .default-statu .default-icon { background-position: right -235px; }
.score-crown .default-statu .default-icon { background-position: right -282px; }
.score-flower .default-statu .default-icon { background-position: right bottom; }
.score-description { width: 249px; height: 47px; line-height: 47px; text-align: center; float: left; }
.result { margin: 10px auto; width: 200px; }
.result-score { color: green; font-size: large; }
书写并添加js代码。
script src="js/jquery.min.js">/script>
script src="js/score.js">/script>
script type="text/javascript">
jQuery(document).ready(function($) {
$('.score').score();
$('.result button').on('click',function(){
var _form_ = true ,
scoreArr = [] ,
eachEle = $('.score').children('[class^="score-"]');
eachEle.each(function(index, el) {
var l = $(el).children().attr('active-level');
if(!l) _form_ = false;
scoreArr.push(l);
});
if(_form_){
var count = scoreArr.reduce(function(p,c){ return p parseInt(c); },0)
$('.result-score').html('综合得分:' (count/scoreArr.length).toFixed(2));
}
})
});
/script>
代码整体结构。
查看效果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JQUERY
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 345 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 336 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 379 JQUERY