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

js實現做通訊錄的索引滑動顯示效果和滑動顯示錨點效果

 更新時間:2017年02月18日 09:23:49   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s實現做通訊錄的索引滑動顯示效果和滑動顯示錨點效果。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

只做實現。。完全沒考慮性能優(yōu)化。所以我實現了以后特別卡。

第一個是在通訊錄右邊的索引條上進行滑動,滑動到相應字母就跳轉到相應字母的錨點上。

思路:監(jiān)聽touchmove事件,獲取clientX和clientY,傳入到elementFromPoint,然后獲取到元素以后執(zhí)行click()即可。

這里會有個問題,就是如果你的頁面中有遮罩層這一類的頂層元素的話,請將其pointer-events:none,就算這個元素的display:none;也沒用,實踐出真知。可以去試下。

index為索引div的id

$("#index").get(0).addEventListener('touchmove',function(event){
   var a = document.elementFromPoint(event.touches[0].clientX,event.touches[0].clientY).parentNode;
   a.click();
  });

第二個我是想在頁面滑動到某個字母的位置時顯示閃一下這個字母。

思路:監(jiān)聽scroll事件,同樣利用elementFromPoint獲取你想要的位置的對應元素,然后執(zhí)行顯示效果即可。

ps: 使用的是weui

$(window).scroll(function(){
  var a = document.elementFromPoint(0,0);
  if($(a).hasClass("weui_cells_title"))
  {
   $(".weui_toast_content_my").html($(a).attr("name"));
   $("#toast").show(0);
   $("#toast").slideUp(300);
  }
 });

好了,結束。

以上這篇js實現做通訊錄的索引滑動顯示效果和滑動顯示錨點效果就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • View.post() 不靠譜的地方你知道多少

    View.post() 不靠譜的地方你知道多少

    本文給大家分享了view.post()方法不靠譜的地方,以及post在7.0中的差異,需要的的朋友參考下本文吧
    2017-08-08
  • 詳解JS構造函數中this和return

    詳解JS構造函數中this和return

    本文通過實例代碼給大家介紹了JS構造函數中this和return,需要的朋友參考下吧
    2017-09-09
  • 原生JS實現N級菜單的代碼

    原生JS實現N級菜單的代碼

    最近有項目要實現N級菜單,首先從布局入手,即判斷是否有下級菜單,具體實現代碼,大家可以參考下本文
    2017-05-05
  • JS TextArea字符串長度限制代碼集合

    JS TextArea字符串長度限制代碼集合

    因為業(yè)務需求 今天做了一個textarea文本域字符串長度限制的方法,其實網上已經有了很多相關的解決方案,但在輸入日語時,在IE存在BUG,我的這個版本就是針對這種情況的
    2012-10-10
  • 針對BootStrap中tabs控件的美化和完善(推薦)

    針對BootStrap中tabs控件的美化和完善(推薦)

    這篇文章主要介紹了針對BootStrap中tabs控件的美化和完善的相關資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-07-07
  • Avalonjs 實現簡單購物車功能(實例代碼)

    Avalonjs 實現簡單購物車功能(實例代碼)

    avalon是國內最強大的MVVM框架,最近小編在高購物車的項目,我們是用avalon來實現一些模塊的,所以順其自然的用avalon來實現購物車。接下來通過本文給大家分享Avalonjs 實現簡單購物車功能的實例代碼,需要的的朋友參考下
    2017-02-02
  • innerHTML,outerHTML,innerText,outerText的用法及區(qū)別解析

    innerHTML,outerHTML,innerText,outerText的用法及區(qū)別解析

    本篇主要是對innerHTML,outerHTML,innerText,outerText的用法及區(qū)別進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • js+canvas實現五子棋小游戲

    js+canvas實現五子棋小游戲

    這篇文章主要為大家詳細介紹了js+canvas實現五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript對象屬性操作實例解析

    JavaScript對象屬性操作實例解析

    這篇文章主要介紹了JavaScript對象屬性操作實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • MSAgent 詳細解說

    MSAgent 詳細解說

    MSAgent 詳細解說...
    2006-11-11

最新評論

化州市| 广汉市| 温宿县| 顺义区| 辉县市| 肇州县| 辉县市| 新巴尔虎左旗| 嘉祥县| 新民市| 阳朔县| 绥芬河市| 富裕县| 辰溪县| 德钦县| 滦平县| 龙江县| 光泽县| 大冶市| 微山县| 麻江县| 敦煌市| 赤峰市| 阿鲁科尔沁旗| 陈巴尔虎旗| 泰州市| 仲巴县| 博乐市| 宾阳县| 开平市| 商南县| 阿瓦提县| 哈尔滨市| 郯城县| 宁阳县| 九江市| 长沙市| 张家界市| 南华县| 康马县| 扶余县|