最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)的五星點評功能【案例】

 更新時間:2019年02月18日 09:06:44   作者:庚中  
這篇文章主要介紹了jQuery實現(xiàn)的五星點評功能,結(jié)合具體實例形式分析了jQuery事件響應(yīng)及頁面元素屬性動態(tài)操作實現(xiàn)五星點評功能相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了jQuery實現(xiàn)的五星點評功能。分享給大家供大家參考,具體如下:

效果圖:

需求分析:

1.鼠標(biāo)移入li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?
2.鼠標(biāo)移開,所有的li標(biāo)簽變?yōu)榭招?
3.鼠標(biāo)點擊li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?/p>

jq代碼實現(xiàn)過程:

var shiXin="★";
 var kongXin='☆'
 $('li').on('mouseenter',function ( ) {
  //需求1:鼠標(biāo)移入后,當(dāng)前的li標(biāo)簽和前面的li標(biāo)簽顯示實心,后面的li標(biāo)簽顯示空心
  $(this).text(shiXin).prevAll().text(shiXin).end().nextAll().text(kongXin);
 }).on('mouseleave',function ( ) {
  $('li').text(kongXin);
  //找到索引的li,給這個li和它前面的li設(shè)置實心
  $('li[index="dianji"]').text(shiXin).prevAll().text(shiXin);
 }).on('click',function ( ) {
  //給點擊的li添加索引,其余的去除索引
   $(this).attr('index','dianji').siblings().removeAttr('index')
 })

完整代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>m.fzitv.net jQuery五星點評</title>
 <style>
  *{
   margin: 0;
   padding: 0;
  }
  ul {
   list-style:none
  }
  li {
   float:left;
   cursor: pointer;
   color: red;
   font-size: 40px;
  }
 </style>
</head>
<body>
<ul>
 <li>☆</li>
 <li>☆</li>
 <li>☆</li>
 <li>☆</li>
 <li>☆</li>
</ul>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
 <script>
  $ ( function () {
   /*一:需求分析: 1.鼠標(biāo)移入li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?
         2.鼠標(biāo)移開,所有的li標(biāo)簽變?yōu)榭招?
         3.鼠標(biāo)點擊li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?
    二:思路分析
      1.獲取元素
      2.注冊事件
      3.事件處理
   */
  /*  var shiXin='★';
   var kongXin='☆';
    $ ( "li" ).on ( "mouseenter", function () {
    // 1.鼠標(biāo)移入li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?后面的五角星變?yōu)榭招?這一步必須要,不然往前移會有bug)
     $ ( this ).text ( shiXin ).prevAll ().text ( shiXin ).end().nextAll ().text(kongXin)
     //end()方法是返回上一個狀態(tài)的返回值
    } ).on ( "mouseleave", function () {
    //2.鼠標(biāo)移開,所有的li標(biāo)簽變?yōu)榭招?
    $('li').text(kongXin);
    $ ( 'li[index="dianji"]' ).text(shiXin).prevAll().text(shiXin);
      //
    } ).on('click',function ( ) {
     //3.鼠標(biāo)點擊li標(biāo)簽,當(dāng)前l(fā)i標(biāo)簽和之前的li標(biāo)簽全部變?yōu)閷嵭?
    //給點擊的li添加索引
     $(this).attr('index','dianji').siblings().removeAttr('index');
    })*/
  //第二遍:
   var shiXin="★";
   var kongXin='☆'
   $('li').on('mouseenter',function ( ) {
    //需求1:鼠標(biāo)移入后,當(dāng)前的li標(biāo)簽和前面的li標(biāo)簽顯示實心,后面的li標(biāo)簽顯示空心
    $(this).text(shiXin).prevAll().text(shiXin).end().nextAll().text(kongXin);
   }).on('mouseleave',function ( ) {
    $('li').text(kongXin);
    //找到索引的li,給這個li和它前面的li設(shè)置實心
    $('li[index="dianji"]').text(shiXin).prevAll().text(shiXin);
   }).on('click',function ( ) {
    //給點擊的li添加索引,其余的去除索引
     $(this).attr('index','dianji').siblings().removeAttr('index')
   })
  } )
 </script>
</body>
</html>

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)

希望本文所述對大家jQuery程序設(shè)計有所幫助。

相關(guān)文章

  • EasyUI 數(shù)據(jù)表格datagrid列自適應(yīng)內(nèi)容寬度的實現(xiàn)

    EasyUI 數(shù)據(jù)表格datagrid列自適應(yīng)內(nèi)容寬度的實現(xiàn)

    這篇文章主要介紹了EasyUI 數(shù)據(jù)表格datagrid列自適應(yīng)內(nèi)容寬度的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • jQuery實現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點效果

    jQuery實現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點效果

    這篇文章主要介紹了jQuery實現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點效果,涉及jquery鼠標(biāo)事件及頁面元素樣式的動態(tài)操作技巧,非常具有實用價值,需要的朋友可以參考下
    2015-08-08
  • Easyui和zTree兩種方式分別實現(xiàn)樹形下拉框

    Easyui和zTree兩種方式分別實現(xiàn)樹形下拉框

    最近工作中需要用到樹形下拉框,因為項目中樹形結(jié)構(gòu)使用的是zTree,效果不是很好看,于是想著使用easyui的comboTree,雖然效果達(dá)到了,但是風(fēng)格和bootstrap不搭,下面把這兩種方式的效果分享到腳本之家平臺供大家參考
    2017-08-08
  • jQuery實現(xiàn)自動與手動切換的滾動新聞特效代碼分享

    jQuery實現(xiàn)自動與手動切換的滾動新聞特效代碼分享

    這篇文章主要介紹了jQuery實現(xiàn)列表自動循環(huán)滾動手動滾動展示新聞,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • jquery實現(xiàn)時間選擇器

    jquery實現(xiàn)時間選擇器

    這篇文章主要為大家詳細(xì)介紹了jquery實現(xiàn)時間選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • jQuery EasyUI 為Combo,Combobox添加清除值功能的實例

    jQuery EasyUI 為Combo,Combobox添加清除值功能的實例

    下面小編就為大家?guī)硪黄猨Query EasyUI 為Combo,Combobox添加清除值功能的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 使用jQuery Mobile框架開發(fā)移動端Web App的入門教程

    使用jQuery Mobile框架開發(fā)移動端Web App的入門教程

    jQuery Mobile是移動端的基于jQuery的Web前端開發(fā)框架,移動設(shè)備上的瀏覽器對HTML5的支持普遍較強,因而jQuery Mobile的UI設(shè)計主要針對HTML5,下面就來詳細(xì)看一下使用jQuery Mobile框架開發(fā)移動端Web App的入門教程
    2016-05-05
  • Jquery顯示、隱藏元素以及添加刪除樣式

    Jquery顯示、隱藏元素以及添加刪除樣式

    顯示、隱藏元素我們可以通過css來實現(xiàn);添加刪除樣式我們可以通過js或jquery來實現(xiàn),下面為大家講解的是使用jquery實現(xiàn)元素的顯示隱藏及樣式的添加與刪除
    2013-08-08
  • jQuery中on()方法用法實例

    jQuery中on()方法用法實例

    這篇文章主要介紹了jQuery中on()方法用法,實例分析了on()方法的功能、定義及在匹配元素上綁定一個或者多個事件處理函數(shù)的使用技巧,需要的朋友可以參考下
    2015-01-01
  • jquery拖動層效果插件用法實例分析(附demo源碼)

    jquery拖動層效果插件用法實例分析(附demo源碼)

    這篇文章主要介紹了jquery拖動層效果插件用法,結(jié)合實例形式分析了jquery-ui-1.7.2.custom.min.js插件的具體使用技巧,并附帶完整demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-04-04

最新評論

武陟县| 大渡口区| 泊头市| 宁城县| 临高县| 湾仔区| 海口市| 河池市| 台江县| 和田县| 贺兰县| 突泉县| 长宁县| 阿鲁科尔沁旗| 清涧县| 蓬溪县| 静安区| 阜平县| 和平区| 泰兴市| 苍溪县| 阿拉尔市| 临澧县| 通河县| 万山特区| 双牌县| 阳东县| 格尔木市| 大姚县| 安新县| 宁河县| 桐乡市| 浮梁县| 瑞丽市| 辉县市| 雷州市| 山丹县| 东乡县| 马公市| 尼玛县| 怀宁县|