真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JS如何實現(xiàn)可用滑塊滑動的緩動

這篇文章主要介紹了JS如何實現(xiàn)可用滑塊滑動的緩動,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:13518219792

嘗試模仿京東的“發(fā)現(xiàn)好貨”模塊的可用滑塊滑動的緩動圖

JS代碼

function $(id) { return document.getElementById(id); }
//緩動輪播圖
var fhTimer;
var fhNum = 0;
var barNum = 0;
fhTimer = setInterval(marquee, 20);
function marquee() {
  fhNum--;
  barNum = fhNum;
  if(fhNum < -2400) {
    fhNum = 0;
  }
  $("fhc_ul").style.left = fhNum + "px";
  if(fhNum < -2400) {
    barNum = fhNum + 2400;
  }
  $("fhc_dBar").style.left = -(barNum / 2.75) + "px";
}
$("fhcShow").onmouseover = function() {
  $("fhc_d_box").style.display = "block";
  clearInterval(fhTimer);
}
$("fhc_d_box").onmouseover = function() {
  $("fhc_d_box").style.display = "block";
}
$("fhcShow").onmouseout = function() {
  $("fhc_d_box").style.display = "none";
  fhTimer = setInterval(marquee, 20);
}
//鼠標(biāo)懸浮在標(biāo)題也在暫停滾動
$("fhTit").onmouseover = function() {
  clearInterval(fhTimer);
}
$("fhTit").onmouseout = function() {
  fhTimer = setInterval(marquee, 20);
}
//滑塊
$("fhc_dBar").onmousedown = function(event) {
  var event = event || window.event;
  var leftValue = event.clientX - this.offsetLeft;
  document.onmousemove = function(event) {
    var evt = event || window.event;
    var locationX = evt.clientX - leftValue;
    if(locationX < 0) {
      locationX = 0;
    }
    else if(locationX > 960 - 99) {
      locationX = 960 - 99;
    }
    $("fhc_dBar").style.left = locationX + "px";
    fhNum = -locationX * 2.75;
    //如果選中了,就取消選中,防止出現(xiàn)bug
    window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();
  }
  document.onmouseup = function() {
    document.onmousemove = null;//取消注冊的這個事件
  }
}

HTML代碼


  
    
      
  •         商品1

                   
  •       
  •                  商品2

          
  •       
  •         商品3

                   
  •       
  •                  商品4

          
  •       
  •         商品5

                   
  •       
  •                  商品6

          
  •       
  •         商品7

                   
  •       
  •                  商品8

          
  •       
  •         商品9

                   
  •       
  •                  商品10

          
  •       
  •         商品11

                   
  •       
  •                  商品12

          
  •       
  •         商品1

                   
  •       
  •                  商品2

          
  •       
  •         商品3

                   
  •       
  •                  商品4

          
  •       
  •         商品5

                   
  •        
              
      
       CSS代碼 .fxhh .fxhh_ctt {   width: 990px;   background-color: #fff;   float: left; } .fxhh .fxhh_ctt .fh_c_show .fh_c_under img {   width: 150px;   height: 150px; } .fxhh .fxhh_ctt .fh_c_show {   width: 990px;   height: 260px;   background-color: #fff;   overflow: hidden;   position: relative; } .fxhh .fxhh_ctt .fh_c_show .fh_c_under {   width: 2000%;   position: absolute; } .fxhh .fxhh_ctt .fh_c_show .fh_c_under li {   float: left;   text-align: center;   width: 150px;   height: 180px;   margin-top: 40px;   margin-right: 50px; } .fxhh .fxhh_ctt .fh_c_show .fh_c_under li .topTit {   margin-bottom: 10px; } .fxhh .fxhh_ctt .fh_c_show .fh_c_under li .botTit {   margin-top: 10px; } .fxhh .fxhh_ctt .fhc_box {   display: none;   width: 960px;   height: 4px;   background-color: #f3f3f3;   margin: 0 auto;   position: absolute;   top: 250px;   left: 210px; } .fxhh .fxhh_ctt .fhc_drop {   width: 99px;   height: 9px;   border-radius: 4px;   background-color: #d8d8d8;   position: absolute;   top: -3px; }

    感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“JS如何實現(xiàn)可用滑塊滑動的緩動”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


    分享名稱:JS如何實現(xiàn)可用滑塊滑動的緩動
    當(dāng)前地址:http://weahome.cn/article/gjehsc.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部