Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 手机看片日韩日韩国产在线看 ,欧美日韩网址,亚洲区一二三四区2021

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          一文詳解javascript jQuery庫,極大簡化網(wǎng)頁交互編程

          么是jQuery?

          jQuery和JavaScript的作用一樣,都是負責網(wǎng)頁行為操作,增加網(wǎng)頁和用戶的交互效果的,而且jQuery簡化了JavaScript編程,jQuery實現(xiàn)交互效果更簡單

          jQuery也兼容了現(xiàn)在主流的瀏覽器,增加了程序員的開發(fā)效率。

          可以通過jQuery官網(wǎng)獲取庫文件:

          引入jquery.js文件:

          <script src="/static/js/jquery-3.6.3.min.js"></script>

          jQuery入口函數(shù):(速度比window.onload更快

          <script>
              $(document).ready(function(){
                  alert("hello jQuery");
              });
          </script>

          簡寫:

          $(function(){
              alert("Hello jQuery");
          });

          元素的隱藏、展現(xiàn)

          • $box.hide():隱藏,可以添加參數(shù),表示消失時間
          • $box.show():展現(xiàn),可以添加參數(shù),表示出現(xiàn)時間
          • $box.fadeOut():慢慢消失,可以添加參數(shù),表示消失時間
          • $box.fadeIn():慢慢出現(xiàn),可以添加參數(shù),表示出現(xiàn)時間

          常用選擇器

          • $('#myId'):選擇id為myId的標簽
          • $('.myClass'):選擇class為myClass的標簽
          • $('div'):選擇所有的div標簽
          • $("a[target='_blank']"):選取所有target屬性值等于"_blank"的<a>元素

          項目目標:點擊叉號,關閉彈窗。

          $(function(){
          	let $container = $("#container");
          	// console.log($container);
          	let $btn = $("#btn");
          
          	$btn.click(function(){
          		$container.css({'display': 'none'});
          	});
          });

          篩選選擇器

          <ul>
              <li>1</li>
              <li>2</li>
              <li>3</li>
              <li>4</li>
              <li>5</li>
              <li>6</li>
          </ul>
          <script>
          
              $(function(){
                  $("li:first").css({"color": "red"});
                  $("li:eq(1)").css({"color": "blue"});
                  $("li:odd").css({"color": "pink"});
                  $("li:even").css({"color": "green"});
              });
          </script>

          選擇集轉移

          • $('#box').prev(); 表示選擇id是box元素的上一個的同級元素
          • $('#box').prevAll(); 表示選擇id是box元素的上面所有的同級元素
          • $('#box').next(); 表示選擇id是box元素的下一個的同級元素
          • $('#box').nextAll(); 表示選擇id是box元素的下面所有的同級元素
          • $('#box').parent(); 表示選擇id是box元素的父元素
          • $('#box').children(); 表示選擇id是box元素的所有子元素
          • $('#box').siblings(); 表示選擇id是box元素的其它同級元素
          • $('#box').find('.myClass'); 表示選擇id是box后代元素的class等于myClass的元素
          <ul>
              <li>1</li>
              <li>2</li>
              <li>3</li>
              
              <ul id="list">
                  <li class="box1">4-1</li>
                  <li class="box1">4-2</li>
                  <ul>
                      <li class="box1">4-3-1</li>
                      <li class="box2">4-3-2</li>
                      <li class="box2">4-3-3</li>
                  </ul>
              </ul>
             
              <li>5</li>
              <li>6</li>
          </ul>
          <script>
          
              $(function(){
                  // $("#list").prev().css({'color':'red'});
                  // $("#list").prevAll().css({'color':'red'});
                  // $("#list").next().css({'color':'red'});
                  // $("#list").nextAll().css({'color':'red'});
                  // $("#list").children(".box1").css({'color':'red'});
                  // $("#list").siblings().css({'color':'red'});
                  $("#list").find(".box1").css({'color':'red'});
              });
          </script>

          對內(nèi)容、文本操作

          • $box.html():獲取、修改HTML內(nèi)容
          • $box.text():獲取、修改文本信息
          • $box.val():獲取、修改文本的值
          <div id="box">hello</div>
          <input type="text" name="" id="" value="100">
          <a href="" id="mylink">黑貓編程</a>
          <script>
              let $box = $("#box");
              console.log($box.html());
              console.log($box.text());
          
              $box.html("<span style='color:red'>你好</span>");
              $box.append("<span style='color:green'>你好</span>");
          
              let $input =$("input");
              $input.val("200");
          
              let $a = $("a");
              $a.prop({"href":"https://noi.hioier.com/", "target":"_blank"});
          </script>

          事件傳遞

          <div id="box1">
              <div id="box2">
          
              </div>
          
          </div>
          
          <button>停止</button>
          
          <script>
              $("#box1").on("click", function(e){
                  console.log("click box1");
              });
          
              $("#box2").on("click", function(e){
                  console.log("click box2");
          
                  return false;  // 阻止事件冒泡
              });
          
              $("button").on("click", function(e){
                  $("#box1").off("click");
                  $("#box2").off("click");
              });
          </script>

          對類的操作

          • $box.addClass(class_name):添加某個類
          • $box.removeClass(class_name):刪除某個類
          • $box.hasClass(class_name):判斷某個類是否存在
          <div></div>
          
          <script>
              $(function(){
                  let $div = $("div");
                  console.log($div);
                  $div.on("click", function(e){
                      $(this).addClass("active");
                      console.log($(this).hasClass("active"));
                  });
              });
          </script>

          相關推薦

          • Javascript對象和選項卡實現(xiàn)
          • 一文詳解javascript輪播圖
          • Javascript簡介和基礎數(shù)據(jù)類型
          • 一文詳解Javascript定時器
          • 一文詳解Javascript DOM樹結構
          • 一文詳解Javascript鼠標事件,拖拽原理
          • Javascript點擊按鈕控制圖片切換
          • 一文詳解javascript函數(shù)和面向對象編程

          視頻講解

          ab選項卡切換效果應用到很多網(wǎng)頁中,今天總結了一個超簡單的切換效果,相信你一看就能學會。

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <script src="https://www.w3school.com.cn//jquery/jquery-1.11.1.min.js"></script>

          <title>tab選項卡切換</title>

          <style>

          * {

          list-style: none;

          }

          #outer {

          width: 450px;

          margin: 150px auto;

          background: #fff;

          }

          #tab {

          width: 409px;

          border: #ccc solid 1px;

          margin: 50px auto 0 auto;

          }

          #tab li {

          float: left;

          color: #7c4b04;

          height: 30px;

          cursor: pointer;

          line-height: 30px;

          padding: 0 20px;

          }

          #tab li.current {

          color: #fff;

          background: blue;

          }

          #content {

          border: 1px solid #ccc;

          border-top-width: 0;

          height: 223px;

          }

          #content ul {

          line-height: 25px;

          display: none;

          margin: 0 30px;

          padding: 40px 0;

          }

          #content ul li {

          line-height: 28px;

          }

          #content ul li a {

          cursor: pointer;

          }

          </style>

          </head>

          <body>

          <div id="outer">

          <ul id="tab">

          <li class="current">今日熱搜</li>

          <li>體育新聞</li>

          <li>css3</li>

          </ul>

          <div id="content">

          <ul style="display: block;">

          <li>

          <a>女子網(wǎng)上曬貓被瀘州老窖索賠20萬</a>

          </li>

          <li>

          <a>韓國丈夫陪妻子打疫苗,得知資金也可以打后,瞬間激動得滿眼放光</a>

          </li>

          <li>美國出現(xiàn)“招魂女孩”,現(xiàn)場表演異能,評委嚇得逃走了</li>

          </ul>

          <ul>

          <li>

          <a>CBA三分王耍大牌</a>

          </li>

          <li>

          <a>歐協(xié)杯附件賽傳捷報,穆里尼奧羅馬首秀獲勝</a>

          </li>

          <li>

          <a>096期體彩大樂透曬票,看著開獎結果,彩民笑了</a>

          </li>

          </ul>

          <ul>

          <li>tab3</li>

          </ul>

          </div>

          </div>

          <script>

          $(function () {

          $("#tab li").mouseover(function () {

          var index = $(this).index();

          $(this).addClass('current').siblings().removeClass('current');

          $("#content ul").eq(index).css("display", "block").siblings().css("display", "none")

          })

          })

          </script>

          </body>

          </html>

          定義動畫的效果

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>47-jQuery自定義動畫效果</title>

          <style type="text/css">

          *{

          margin: 0; /*外邊距:0*/

          padding: 0; /*內(nèi)邊距:0*/

          }

          div{

          width: 100px; /*寬:100*/

          height: 100px; /*高:100*/

          background: red; /*背景:紅色*/

          margin-top: 20px; /*外上邊距:20*/

          }

          .two{

          background: blue; /*背景:藍色*/

          }

          </style>

          <script src="../static/js/jquery-3.6.0.js"></script>

          <script>

          $(function(){

          $("button").eq(0).click(function(){ // 第一個按鈕的點擊事件

          // 紅色div的左邊距用3秒時間移動到500像素,完成后彈窗

          $(".one").animate({marginLeft: 500}, 3000, function(){alert('自定義動畫執(zhí)行完畢')})

          // 藍色div的左邊距用3秒時間移動到500像素,完成后彈窗

          $(".two").animate({marginLeft: 500}, 3000, 'linear', function(){alert('自定義動畫執(zhí)行完畢')})

          })

          // 累加屬性的點擊事件

          $('button').eq(1).click(function(){

          // 紅色div的寬度用1秒時間增加100像素,完成后彈窗

          $('.one').animate({width:'+=100'}, 1000, function(){alert('累加動畫執(zhí)行完畢')})

          })


          })

          </script>

          </head>

          <body>

          <button>操作屬性</button>

          <button>累加屬性</button>


          <div class="one"></div>

          <div class="two"></div>

          </body>

          </html>


          主站蜘蛛池模板: 国产萌白酱在线一区二区| 亚洲国产情侣一区二区三区| 日韩精品一区二区三区中文字幕 | 视频一区二区在线播放| 精品国产一区二区三区香蕉事 | 中文字幕在线观看一区二区| 亚洲一区中文字幕在线电影网| 一区二区免费在线观看| 精品国产aⅴ无码一区二区| 真实国产乱子伦精品一区二区三区 | 精品在线一区二区| 日韩内射美女人妻一区二区三区| 成人区人妻精品一区二区不卡视频| 国产成人精品无码一区二区老年人| 中文精品一区二区三区四区| 国99精品无码一区二区三区| 日韩精品一区二区午夜成人版 | 精品无码人妻一区二区三区18| 亚洲一区二区三区免费视频| 久久免费区一区二区三波多野| 亚洲AV无码一区二区二三区软件| 国产AV午夜精品一区二区三| 亚洲av区一区二区三| 黑人一区二区三区中文字幕| 无码精品人妻一区| 国产亚洲福利一区二区免费看| AV无码精品一区二区三区宅噜噜| 亚洲国产精品一区二区久久hs| 一区二区在线观看视频| 久久久久人妻一区二区三区vr| 国产乱码一区二区三区| 伊人久久大香线蕉AV一区二区| 福利国产微拍广场一区视频在线| 无码毛片一区二区三区中文字幕 | 国产MD视频一区二区三区| 在线视频精品一区| 国产av夜夜欢一区二区三区| 三级韩国一区久久二区综合| 国产伦精品一区二区三区视频金莲 | 亚洲熟妇AV一区二区三区浪潮| 亚洲AV日韩AV一区二区三曲|