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

JS響應(yīng)鼠標(biāo)點(diǎn)擊實(shí)現(xiàn)兩個滑塊區(qū)間拖動效果

 更新時間:2015年10月26日 10:46:04   作者:企鵝  
這篇文章主要介紹了JS實(shí)現(xiàn)的兩個滑塊區(qū)間拖動效果代碼,涉及JavaScript響應(yīng)鼠標(biāo)事件針對頁面元素的動態(tài)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)的兩個滑塊區(qū)間拖動效果代碼。分享給大家供大家參考,具體如下:

網(wǎng)頁上的滑塊功能如何實(shí)現(xiàn)呢?其實(shí)用JS就可以,這就是一個網(wǎng)頁滑塊,兩個滑塊可以任意拖動,形成一個滑塊區(qū)間,而且代碼兼容IE和其它主流的瀏覽器,兩個滑塊確定一個區(qū)間范圍。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-hkqj-td-style-codes/

具體代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title> js雙滑塊區(qū)間</title>
<style type='text/css'>
#range{position:relative;width:148px;height:2px;font-size:0;line-height:0;background:#fff;border:1px inset #9C9B97}
#meaBox{position:absolute;width:148px;height:4px;background:#ccc;top:-2px;border:1px inset #9C9B97;border-left:0;border-right:0;}
.mea{position:absolute;top:-5px;width:2px;height:10px;border:3px solid #fff;border-top:13px solid #3f8e55;}
#mea_l{left:0;}
#mea_r{right:0;border-top:13px solid #ff0000;}
</style>
</head>
<body>
<div id='range'>
 <div id='meaBox' onmousedown="change(this,event)"> </div>
 <div id='mea_l' class='mea' onmousedown="change(this,event)" ></div>
 <div id='mea_r' class='mea' onmousedown="change(this,event)" ></div>
</div>
<script type='text/javascript'>
var $id=function(o){return document.getElementById(o) || o;}
var change=function(o,e){
 var e = e ? e : window.event;
 if(!window.event) {e.preventDefault();}
 var init={
 mX: o.offsetLeft,
 lX: $id('mea_l').offsetLeft,
 rX: $id('mea_r').offsetLeft,
 dX: e.clientX
 };
 document.onmousemove=function(e){
 var e = e ? e : window.event;
 var dist=e.clientX-init.dX,
  len=init.mX + dist,
  l_x=init.lX,
  r_x=init.rX;
 switch (o.id){
  case 'mea_l':
  l_x=init.lX + dist;
  move();
  break;
  case 'mea_r':
  r_x=init.rX + dist;
  move();
  break;
  case 'meaBox':
  l_x=init.lX + dist;
  r_x=init.rX + dist;
  move2();
  break;
  default: break;
 }
 function move(){
  if(r_x > l_x + 20 && len>=0 && len<=140 ) {
  o.style.left=len+"px";
  $id('meaBox').style.left= l_x + 'px';
  $id('meaBox').style.width=r_x - l_x + 'px';
  }
 };
 function move2(){
  if(l_x>=0 && r_x <=140 ) {
  o.style.left=len+"px";
  $id('mea_l').style.left= l_x + "px";
  $id('mea_r').style.left= r_x +"px";
  }
 };
 }
 document.onmouseup=function(){
 document.onmousemove=null;
 document.onmouseup=null;
 }
}
</script>
</body>
</html>

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

相關(guān)文章

  • 用JS中split方法實(shí)現(xiàn)彩色文字背景效果實(shí)例

    用JS中split方法實(shí)現(xiàn)彩色文字背景效果實(shí)例

    這篇文章介紹的是利用Javascript中的split方法來實(shí)現(xiàn)彩色文字背景效果,實(shí)現(xiàn)后的效果很好,有需要的可以參考借鑒。
    2016-08-08
  • Bootstrap每天必學(xué)之工具提示(Tooltip)插件

    Bootstrap每天必學(xué)之工具提示(Tooltip)插件

    Bootstrap每天必學(xué)之工具提示(Tooltip)插件,工具提示就是通過鼠標(biāo)移動選定在特定的元素上時,顯示相關(guān)的提示語,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 小程序如何定位所在城市及發(fā)起周邊搜索

    小程序如何定位所在城市及發(fā)起周邊搜索

    這篇文章主要介紹了小程序如何定位所在城市及發(fā)起周邊搜索,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • js游戲人物上下左右跑步效果代碼分享

    js游戲人物上下左右跑步效果代碼分享

    這篇文章主要介紹了js游戲人物上下左右跑步效果,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • echarts柱狀圖背景重疊組合而非并列的實(shí)現(xiàn)代碼

    echarts柱狀圖背景重疊組合而非并列的實(shí)現(xiàn)代碼

    這篇文章主要給大家介紹了關(guān)于echarts柱狀圖背景重疊組合而非并列的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • JavaScript Reduce使用詳解

    JavaScript Reduce使用詳解

    這篇文章主要介紹了JavaScript Reduce使用的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用JavaScript,感興趣的朋友可以了解下
    2021-03-03
  • 一文詳解前端進(jìn)階之IntersectionObserver

    一文詳解前端進(jìn)階之IntersectionObserver

    這篇文章主要為大家介紹了前端進(jìn)階之IntersectionObserver示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Webpack之plugin的使用

    Webpack之plugin的使用

    本文主要介紹了Webpack之plugin的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • JS格式化數(shù)字金額用逗號隔開保留兩位小數(shù)

    JS格式化數(shù)字金額用逗號隔開保留兩位小數(shù)

    JS格式化數(shù)字金額只留兩位小數(shù)。寫了個格式化函數(shù)??梢钥刂菩?shù)位數(shù),自動四舍五入,感興趣的朋友可以了解下
    2013-10-10
  • Webpack自動清理打包目錄的實(shí)現(xiàn)

    Webpack自動清理打包目錄的實(shí)現(xiàn)

    本文主要介紹了Webpack自動清理打包目錄的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評論

武川县| 通许县| 北辰区| 岳阳县| 瓮安县| 杂多县| 仁怀市| 霍城县| 林芝县| 沧州市| 武宣县| 辽阳县| 庄浪县| 铁岭县| 望都县| 通许县| 绥德县| 正宁县| 水富县| 射阳县| 兴仁县| 滁州市| 齐齐哈尔市| 鸡泽县| 蓝田县| 宜兴市| 大同县| 茌平县| 黔江区| 沙田区| 隆化县| 嘉定区| 龙南县| 铜川市| 呼图壁县| 泸水县| 永靖县| 临沂市| 湘潭市| 神农架林区| 个旧市|