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

JavaScript實(shí)現(xiàn)移動(dòng)端滑動(dòng)選擇日期功能

 更新時(shí)間:2016年06月21日 14:17:29   作者:木耳休心  
這篇文章主要介紹了JavaScript實(shí)現(xiàn)滑動(dòng)選擇日期功能,基于sui-mobile的移動(dòng)端實(shí)現(xiàn),感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)滑動(dòng)選擇日期的具體代碼,供大家參考,具體內(nèi)容如下

$(page).on('touchmove','#touchMoveTime',function (event) {
  touchMove(event);
 });
 scrollBarInit(); //初始化
 function scrollBarInit() {
  var defaultValue = 3,maxValue = 30;
  var myDate = new Date();
  var year = myDate.getFullYear();
  var month = myDate.getMonth() + 1; //獲取當(dāng)前月份(0-11,0代表1月)
  var date = myDate.getDate();
  var day = new Date(year,month,0);
  var daycount = day.getDate(); //獲取本月天數(shù):
  if((date + defaultValue) > daycount){
  if(month == 12){
   month = 1;
   year = year + 1;
  }else{
   month = month + 1;
  }
  date = (date + defaultValue) - daycount;
  }else{
  date = date + defaultValue;
  }
  if(month < 10){
  month = "0"+month;
  }
  if(date < 10){
  date = "0"+date;
  }

  $("#endTime").attr('value',year+'-'+month+'-'+date);
  var currentX = $("#touchMoveTime").width() * (0 / maxValue);
  $('#scroll_Track').css({width:currentX+"px"});
  $('#scroll_Thumb').css({transform:'translate(' + currentX + 'px, 0)'});

 };
 function touchMove(event) {
  event.preventDefault();
  if (!$('#scroll_Thumb') || !event.touches.length) return;
  var defaultValue = 3,maxValue = 30;
  var myDate = new Date();
  var year = myDate.getFullYear();
  var month = myDate.getMonth() + 1; //獲取當(dāng)前月份(0-11,0代表1月)
  var date = myDate.getDate();

  var tran_currentX = '';
  var startOffset = parseInt($('#touchMoveTime').offset().left);
  var endOffset = parseInt($('#touchRight').offset().left);
  var _limit = endOffset - startOffset;
  var touchMoveTimeOffsetLeft = $('#scroll_Track').offset().left;
  var touch = event.touches[0];
  var endX = touch.pageX;
  var currentX = endX - touchMoveTimeOffsetLeft;
  var Timevalue = Math.round(maxValue * (currentX / $("#touchMoveTime").width())); //當(dāng)前刻度值
  if(Timevalue < defaultValue){
  Timevalue = defaultValue
  }else if(Timevalue > maxValue){
  Timevalue = maxValue;
  }
  if(currentX < _limit && currentX > 15){
  $('#days').text(Timevalue);
  $('#scroll_Track').css({width:currentX+"px"});
  if(currentX < 20){
   tran_currentX = 0
  }else{
   tran_currentX = currentX - 20;
  }
  $('#scroll_Thumb').css({transform:'translate(' + tran_currentX + 'px, 0)'});

  var day = new Date(year,month,0);
  var daycount = day.getDate(); //獲取本月天數(shù)
  if((date + Timevalue) > daycount){
   if(month == 12){
   month = 1;
   year = year + 1;
   }else{
   month = month + 1;
   }
   date = (date + Timevalue) - daycount;
  }else{
   date = date + Timevalue;
  }
  if(month < 10){
   month = "0"+month;
  }
  if(date < 10){
   date = "0"+date;
  }
  $('#endTime').attr('value',year+'-'+month+'-'+date);
  }
 }
<div class="clList">
  <span class="cl-15 pull-left">3天</span>
 <div id="touchMoveTime" class="jzrqDiv cl-70 pull-left">
 <div id="scroll_Track"></div>
     <div class="spirit icon" id="scroll_Thumb">&#xe669;</div>
 </div>
 <span class="cl-15 pull-left text-right" id="touchRight">30天</span>
</div>
.jzrqDiv{position:relative; top:15px; height: 10px; border-radius: 20px; background: #efefef; box-shadow:inset 0 1px 2px rgba(0,0,0,.15); }
2 #scroll_Track{ position: absolute; top:0; height: 10px; border-radius: 20px; background: #2399dc; z-index: 10;}
3 .spirit {position: absolute; top:-9px; width: 30px;height: 30px;line-height: 30px;font-size: 30px;border-radius: 50%;color: #ddd; background: #fff; z-index: 11;transform: translate(0,0);}

更多關(guān)于滑動(dòng)效果的專(zhuān)題,請(qǐng)點(diǎn)擊下方鏈接查看:

javascript滑動(dòng)操作匯總

jquery滑動(dòng)操作匯總

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • AlertBox 彈出層信息提示框效果實(shí)現(xiàn)步驟

    AlertBox 彈出層信息提示框效果實(shí)現(xiàn)步驟

    彈出層就是相對(duì)文檔或窗口定位的一個(gè)層,一般用來(lái)顯示提示信息、廣告等內(nèi)容,還可以配合覆蓋層來(lái)鎖定頁(yè)面。
    2010-10-10
  • 七個(gè)基于JavaScript實(shí)現(xiàn)的情人節(jié)表白特效

    七個(gè)基于JavaScript實(shí)現(xiàn)的情人節(jié)表白特效

    情人節(jié)將至 程序員證明自己不是直男的時(shí)候到啦 我們也有自己的專(zhuān)屬代碼浪漫。本文將介紹七個(gè)利用JavaScript實(shí)現(xiàn)的情人節(jié)表白特效,需要的可以參考一下
    2022-01-01
  • JavaScript跨瀏覽器獲取頁(yè)面中相同class節(jié)點(diǎn)的方法

    JavaScript跨瀏覽器獲取頁(yè)面中相同class節(jié)點(diǎn)的方法

    這篇文章主要介紹了JavaScript跨瀏覽器獲取頁(yè)面中相同class節(jié)點(diǎn)的方法,本文講解使用getELementsByClassName函數(shù)解決這個(gè)需求,并給了一個(gè)開(kāi)源的getELementsByClassName函數(shù)實(shí)現(xiàn),功能更加強(qiáng)大,需要的朋友可以參考下
    2015-03-03
  • JavaScript中slice和padEnd的使用小結(jié)

    JavaScript中slice和padEnd的使用小結(jié)

    本文介紹了JavaScript中slice和padEnd的使用小結(jié),常常被用于數(shù)據(jù)處理、格式化和切割任務(wù)中,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • JS實(shí)現(xiàn)省市縣三級(jí)下拉聯(lián)動(dòng)

    JS實(shí)現(xiàn)省市縣三級(jí)下拉聯(lián)動(dòng)

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)省市縣三級(jí)下拉聯(lián)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • PHP自動(dòng)加載autoload和命名空間的應(yīng)用小結(jié)

    PHP自動(dòng)加載autoload和命名空間的應(yīng)用小結(jié)

    PHP的自動(dòng)加載就是我們加載實(shí)例化類(lèi)的時(shí)候,不需要手動(dòng)去寫(xiě)require來(lái)導(dǎo)入這個(gè)class.php文件,程序自動(dòng)幫我們加載導(dǎo)入進(jìn)來(lái)這.篇文章主要介紹了PHP自動(dòng)加載autoload和命名空的應(yīng)用,需要的朋友可以參考下
    2017-12-12
  • 新手快速入門(mén)JavaScript裝飾者模式與AOP

    新手快速入門(mén)JavaScript裝飾者模式與AOP

    這篇文章主要介紹了新手快速入門(mén)JavaScript裝飾者模式與AOP,在不改變對(duì)象)的情況下動(dòng)態(tài)的為其添加功能,這就是裝飾者模式,下面小編帶大家來(lái)深入學(xué)習(xí)一下吧
    2019-06-06
  • JS模態(tài)窗口返回值兼容問(wèn)題的完美解決方法

    JS模態(tài)窗口返回值兼容問(wèn)題的完美解決方法

    下面小編就為大家?guī)?lái)一篇JS模態(tài)窗口返回值兼容問(wèn)題的完美解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • JS delegate與live淺析

    JS delegate與live淺析

    這篇文章主要介紹了JS delegate與live,有需要的朋友可以參考一下
    2013-12-12
  • JS實(shí)現(xiàn)漢字與Unicode碼相互轉(zhuǎn)換的方法詳解

    JS實(shí)現(xiàn)漢字與Unicode碼相互轉(zhuǎn)換的方法詳解

    這篇文章主要介紹了JS實(shí)現(xiàn)漢字與Unicode碼相互轉(zhuǎn)換的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了javascript針對(duì)漢字與Unicode編碼轉(zhuǎn)換的操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-04-04

最新評(píng)論

磐石市| 五寨县| 泰宁县| 沙湾县| 常熟市| 鄄城县| 西城区| 城市| 建阳市| 上虞市| 克山县| 彩票| 神木县| 内江市| 青田县| 三台县| 饶阳县| 扬州市| 潮州市| 固原市| 民权县| 横山县| 密山市| 建湖县| 青岛市| 油尖旺区| 南昌县| 三台县| 永寿县| 城口县| 宜城市| 高清| 荥经县| 宣汉县| 青阳县| 台东市| 洪雅县| 山阳县| 漠河县| 枣庄市| 昌邑市|