网站建设暖色调,子域名大全查询,湖州建设公司网站,重庆市建设工程信息网官网人员公示公告只做实现。。完全没考虑性能优化。所以我实现了以后特别卡。第一个是在通讯录右边的索引条上进行滑动#xff0c;滑动到相应字母就跳转到相应字母的锚点上。思路#xff1a;监听touchmove事件#xff0c;获取clientX和clientY#xff0c;传入到elementFromPoint#xff0c…只做实现。。完全没考虑性能优化。所以我实现了以后特别卡。第一个是在通讯录右边的索引条上进行滑动滑动到相应字母就跳转到相应字母的锚点上。思路监听touchmove事件获取clientX和clientY传入到elementFromPoint然后获取到元素以后执行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();});第二个我是想在页面滑动到某个字母的位置时显示闪一下这个字母。思路监听scroll事件同样利用elementFromPoint获取你想要的位置的对应元素然后执行显示效果即可。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实现做通讯录的索引滑动显示效果和滑动显示锚点效果就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家。