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

js實(shí)現(xiàn)做通訊錄的索引滑動顯示效果和滑動顯示錨點(diǎn)效果

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

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

第一個是在通訊錄右邊的索引條上進(jìn)行滑動,滑動到相應(yīng)字母就跳轉(zhuǎn)到相應(yīng)字母的錨點(diǎn)上。

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

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

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獲取你想要的位置的對應(yīng)元素,然后執(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);
  }
 });

好了,結(jié)束。

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

相關(guān)文章

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

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

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

    詳解JS構(gòu)造函數(shù)中this和return

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

    原生JS實(shí)現(xiàn)N級菜單的代碼

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

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

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

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

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

    Avalonjs 實(shí)現(xiàn)簡單購物車功能(實(shí)例代碼)

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

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

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

    js+canvas實(shí)現(xiàn)五子棋小游戲

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

    JavaScript對象屬性操作實(shí)例解析

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

    MSAgent 詳細(xì)解說

    MSAgent 詳細(xì)解說...
    2006-11-11

最新評論

施甸县| 辉县市| 江北区| 昌宁县| 河间市| 武清区| 噶尔县| 茌平县| 兴城市| 巴中市| 方山县| 雷州市| 外汇| 潮州市| 厦门市| 江华| 浠水县| 阿坝| 大连市| 白玉县| 阳原县| 荥阳市| 油尖旺区| 鄄城县| 吉水县| 淄博市| 芦溪县| 通河县| 乌拉特后旗| 绥棱县| 桦南县| 佛冈县| 许昌县| 沈阳市| 阳西县| 桐城市| 临潭县| 道孚县| 邳州市| 灵宝市| 宁蒗|