国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery+CSS3實現點贊功能

2019-11-19 17:10:02
字體:
來源:轉載
供稿:網友

效果圖:

圖(1) 初始圖

圖(2) 點擊后

代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery+CSS3文章點贊功能代碼</title><style type="text/css">body{ margin:0; padding:0;}.text-content{ min-width:1180px; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; background: #f4f4f4;}.text-content h1{ text-align:center; font-size: 20px; padding-top: 50px; color: #EB4F38;}.text-content p{ padding: 10px 100px 40px 100px; clear: both; color: #333; display: block; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 1.6; margin: 0 auto; outline: medium none; position: relative; width: 900px; word-wrap: break-word;}.praise{ width:40px; height:40px; margin: 50px auto; cursor: pointer; font-size: 12px; text-align:center; position: relative;}#praise{ display:block; width:40px; height:40px; margin:0 auto;}#praise-txt{ height:25px; line-height:25px; display: block;}.praise img{ width:40px; height:40px; display:block; margin: 0 auto;}.praise img.animation{ animation: myfirst 0.5s; -moz-animation: myfirst 0.5s;   -webkit-animation: myfirst 0.5s;   -o-animation: myfirst 0.5s;  }#add-num{ display:none;}#add-num .add-animation{ color: #000; position:absolute; top:-15px; left: 10px; font-size: 15px; opacity: 0; filter: Alpha(opacity=0); -moz-opacity:0; animation: mypraise 0.5s ; -moz-animation: mypraise 0.5s ;   -webkit-animation: mypraise 0.5s ;   -o-animation: mypraise 0.5s ;   font-style:normal;}.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{ color: #EB4F38;}@keyframes myfirst{ 0%{  width:40px;  height:40px; } 50%{  width:50px;  height:50px; } 100% {  width:40px;  height:40px; }}@-moz-keyframes myfirst { 0%{  width:40px;  height:40px; } 50%{  width:50px;  height:50px; } 100% {  width:40px;  height:40px; }}@-webkit-keyframes myfirst { 0%{  width:40px;  height:40px; } 50%{  width:50px;  height:50px; } 100% {  width:40px;  height:40px; }}@-o-keyframes myfirst { 0%{  width:40px;  height:40px; } 50%{  width:50px;  height:50px; } 100% {  width:40px;  height:40px; }}@keyframes mypraise{ 0%{  top:-15px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; } 25%{  top:-20px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 50%{  top:-25px;  opacity: 1;  filter: Alpha(opacity=100);  -moz-opacity:1; } 75%{  top:-30px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 100% {  top:-35px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; }}@-moz-keyframes mypraise { 0%{  top:-15px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; } 25%{  top:-20px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 50%{  top:-25px;  opacity: 1;  filter: Alpha(opacity=100);  -moz-opacity:1; } 75%{  top:-30px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 100% {  top:-35px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; }}@-webkit-keyframes mypraise { 0%{  top:-15px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; } 25%{  top:-20px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 50%{  top:-25px;  opacity: 1;  filter: Alpha(opacity=100);  -moz-opacity:1; } 75%{  top:-30px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 100% {  top:-35px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; }}@-o-keyframes mypraise { 0%{  top:-15px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; } 25%{  top:-20px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 50%{  top:-25px;  opacity: 1;  filter: Alpha(opacity=100);  -moz-opacity:1; } 75%{  top:-30px;  opacity: 0.5;  filter: Alpha(opacity=50);  -moz-opacity:0.5; } 100% {  top:-35px;  opacity: 0;  filter: Alpha(opacity=0);  -moz-opacity:0; }}</style><script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script></head><body><!--動態點贊開始--><div class="praise">  <span id="praise">    <img src="http://cdn.attach.qdfuns.com/notes/pics/201612/07/111158kzuumusztigszgsu.png" id="praise-img" />  </span>  <span id="praise-txt">145</span>  <span id="add-num"><em>+1</em></span></div><!--動態點贊結束--><script>  /* @author:Romey   * 動態點贊   * 此效果包含css3,部分瀏覽器不兼容(如:IE10以下的版本)  */  $(function(){    $("#praise").click(function(){      var praise_img = $("#praise-img");      var text_box = $("#add-num");      var praise_txt = $("#praise-txt");      var num=parseInt(praise_txt.text());      if(praise_img.attr("src") == ("http://cdn.attach.qdfuns.com/notes/pics/201612/07/111158g2kg4s2gk9hm4fd4.png")){        $(this).html("<img src='http://cdn.attach.qdfuns.com/notes/pics/201612/07/111158kzuumusztigszgsu.png' id='praise-img' class='animation' />");praise_txt.removeClass("hover");        text_box.show().html("<em class='add-animation'>-1</em>");        $(".add-animation").removeClass("hover");        num -=1;        praise_txt.text(num)      }else{        $(this).html("<img src='http://cdn.attach.qdfuns.com/notes/pics/201612/07/111158g2kg4s2gk9hm4fd4.png' id='praise-img' class='animation' />");        praise_txt.addClass("hover");        text_box.show().html("<em class='add-animation'>+1</em>");        $(".add-animation").addClass("hover");        num +=1;        praise_txt.text(num)      }    });  })</script></body></html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛沁县| 昆山市| 建德市| 高阳县| 荔浦县| 雅江县| 扎囊县| 澄迈县| 交口县| 简阳市| 高雄市| 吉安县| 澄城县| 湛江市| 莱阳市| 泸定县| 沁源县| 旺苍县| 安宁市| 昌宁县| 凤阳县| 长阳| 万源市| 明光市| 灵台县| 建始县| 祁门县| 长沙县| 孟州市| 临桂县| 邳州市| 齐齐哈尔市| 广饶县| 平潭县| 资兴市| 禹州市| 浦北县| 伊通| 宜春市| 九寨沟县| 余江县|