亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何基于jQuery實(shí)現(xiàn)五角星評(píng)分

 更新時(shí)間:2020年09月02日 09:37:37   作者:山上一邊邊  
這篇文章主要介紹了如何基于jQuery實(shí)現(xiàn)五角星評(píng)分,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1. 鼠標(biāo)經(jīng)過li的時(shí)候,當(dāng)前的位置是實(shí)心五角星,前面的是實(shí)心。當(dāng)前位置后面的是空心。注意此處不能完全用鏈?zhǔn)骄幊虒懙降?/p>

2. 鼠標(biāo)離開,comment的所有孩子變?yōu)榭招奈褰切?。額外,找到current, 讓current和它的前面都是實(shí)心。

3. 點(diǎn)擊li的時(shí)候,當(dāng)前的位置增加個(gè)current的class, 其余位置移除current

代碼如下

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>五角星評(píng)分案例</title>
 <style>
  * {
   padding: 0;
   margin: 0;
  }

  .comment {
   font-size: 40px;
   color: #ff16cf;
  }

  .comment li {
   float: left;
  }

  ul {
   list-style: none;
  }
 </style>
 <script src="jquery-1.12.4.js"></script>
 <script>
  $(function () {

   //1. 給li注冊(cè)鼠標(biāo)經(jīng)過事件,讓自己和前面所有的兄弟都變成實(shí)心
   var wjx_k = "☆";
   var wjx_s = "★";
   $(".comment > li").on("mouseenter", function () {
    $(this).text(wjx_s).prevAll().text(wjx_s);
    $(this).nextAll().text(wjx_k);
   });

   //2. 給ul注冊(cè)鼠標(biāo)離開時(shí)間,讓所有的li都變成空心

   $(".comment").on("mouseleave", function () {
    //2. 給ul注冊(cè)鼠標(biāo)離開時(shí)間,讓所有的li都變成空心
    $(this).children().text(wjx_k);
    //再做一件事件,找到current,讓current和current前面的變成實(shí)心就行。
    $("li.current").text(wjx_s).prevAll().text(wjx_s);
   });


   //3. 給li注冊(cè)點(diǎn)擊事件
   $(".comment>li").on("click", function () {
    $(this).addClass("current").siblings().removeClass("current");
   });

  });
 </script>


</head>

<body>
 <ul class="comment">
  <li>☆</li>
  <li>☆</li>
  <li>☆</li>
  <li>☆</li>
  <li>☆</li>
 </ul>
</body>

</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論