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

jQuery實現(xiàn)點擊按鈕滾動元素功能詳解

 更新時間:2023年06月30日 10:43:09   作者:Skywang  
這篇文章主要為大家介紹了jQuery實現(xiàn)點擊按鈕滾動元素功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

jQuery實現(xiàn)點擊按鈕滾動元素

最近做項目做到一個功能是用左右按鈕取代進度條滾動,網(wǎng)上沒有類似的dome就自己寫了一個,挺簡單不難,廢話不多說直接上代碼;

html

// 首先這是一個固定尺寸的視口div
<div class="scroll_part" style="position: relative;">
 // 這是左按鈕
  <div id="goLeftBtn" class="btn sc_left" style="position: absolute;z-index: 10;">
    <div class="">
      <img src="img/sc_left.png" />
    </div>
  </div>
// 這是右按鈕
  <div id="goRightBtn" class="btn sc_right" style="position: absolute;z-index: 10;">
    <div class="">
      <img src="img/sc_right.png" />
    </div>
  </div>
  // 這里是可以滾動的元素
  <div class="content_sc">
    <div id="" class="sc_box" style="position: relative;">
      <img class="sc_img" style="" src="img/programme.png" />
        <div class="dot" style="">//這個是一個動畫特效可以不用管
              <div class="dot2 ">
                <div class="dot3"></div>
              </div>
        </div>
    </div>
  </div>
</div>

效果圖

css部分很簡單 就不貼出來了

js部分

// 滾動效果
// 這里主要用到的方法就是$().scrollLeft();
    var count = 1;
    var goWight = 100;
    $("#goLeftBtn").click(function() {
        if(count == 0) {
            $('.content_sc').scrollLeft(0);
            count = 0;
        } else {
            count--;
            $('.content_sc').scrollLeft(count * goWight);
        }
        console.log("count" + count);
        var aaa = $(".sc_box")
        console.log("offsetWidth" + aaa.offsetWidth);
    })
    $("#goRightBtn").click(function() {
        if(count == 0) {
            $('.content_sc').scrollLeft(goWight);
        } else {
            $('.content_sc').scrollLeft(count * goWight);
        }
        console.log("count" + count);
        var aaa = $(".content_sc")[0].offsetWidth
        var bbb = $(".sc_box")[0].offsetWidth
        if((aaa + count * goWight) > bbb) {
            return;
        }
        count++;
    })
});

代碼很簡單,以上就是jQuery實現(xiàn)點擊按鈕滾動元素功能詳解的詳細(xì)內(nèi)容,更多關(guān)于jQuery點擊按鈕滾動元素的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • layui文件上傳實現(xiàn)代碼

    layui文件上傳實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了layui導(dǎo)航欄效果的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 關(guān)于jQuery庫沖突的完美解決辦法

    關(guān)于jQuery庫沖突的完美解決辦法

    在使用jQuery開發(fā)的時候,可能還會使用到其他的JS庫,比如Prototype,但多庫共存時可能會發(fā)生沖突,下面這篇文章主要給大家介紹了關(guān)于jQuery庫沖突的完美解決辦法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • 讓你的CSS像Jquery一樣做篩選的實現(xiàn)方法

    讓你的CSS像Jquery一樣做篩選的實現(xiàn)方法

    用Jquery去操作HTML元素很方便,能夠靈活自如的去查找。其實CSS也可以靈活方便的去查找篩選,以下用到的一些,整理了一下,還有很多有趣的用法,后續(xù)會繼續(xù)添加。
    2011-07-07
  • jquery 常用操作方法

    jquery 常用操作方法

    jquery 常用操作方法這樣的文件腳本之家發(fā)布的也比較多了,但每個人整理的不相同,大家可以參考腳本之家之前的發(fā)布的文章結(jié)合一下比較好。
    2010-01-01
  • 對jQuary選擇器的全面總結(jié)

    對jQuary選擇器的全面總結(jié)

    下面小編就為大家?guī)硪黄獙Quary選擇器的全面總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • jQuery的Ajax接收java返回數(shù)據(jù)方法

    jQuery的Ajax接收java返回數(shù)據(jù)方法

    今天小編就為大家分享一篇jQuery的Ajax接收java返回數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • js中獲取 table節(jié)點各tr及td的內(nèi)容簡單實例

    js中獲取 table節(jié)點各tr及td的內(nèi)容簡單實例

    下面小編就為大家?guī)硪黄猨s中獲取 table節(jié)點各tr及td的內(nèi)容簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • jquery中用jsonp實現(xiàn)搜索框功能

    jquery中用jsonp實現(xiàn)搜索框功能

    這篇文章主要為大家詳細(xì)介紹了jquery中用jsonp實現(xiàn)搜索框功能的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 最簡單的jQuery程序 入門者學(xué)習(xí)

    最簡單的jQuery程序 入門者學(xué)習(xí)

    用jQuery寫的一個簡單的程序,用于入門練習(xí),發(fā)給大家,希望初學(xué)者有用.
    2009-07-07
  • jquery 圖片預(yù)加載 自動等比例縮放插件

    jquery 圖片預(yù)加載 自動等比例縮放插件

    在圖片加載前顯示一個加載標(biāo)志,當(dāng)圖片下載完畢后顯示圖片出來 可對圖片進行是否自動縮放功能
    2008-12-12

最新評論