时间:2021-05-26
如下所示:
<div class="designer-bg ov"><div class="w-77 f-l designer-nav"> <ul id="scroll_nav"> <li class="designer-nav-li"><a href="" title="" data-nav="a">A - E</a></li> <li class="designer-nav-li"><a href="" title="" data-nav="f">F - L</a></li> <li class="designer-nav-li"><a href="" title="" data-nav="m">M - T</a></li> <li class="designer-nav-li"><a href="" title="" data-nav="u">U - Z</a></li> </ul></div> <script type="text/javascript">$(function(){ var navLinks = $('#scroll_nav').find('a') , target_ul = $('#designer_nav_name') , _top = 0; $.each(navLinks , function( i , elem ){ $(elem).attr('data-to' , i == 0 ? 0 : _top); var id = $(elem).attr('data-nav'); var _h4 = $('#'+id).parent(); _top = parseInt(_h4.next().height()) + _top + parseInt(_h4.height()); $(elem).bind('click', function(){ target_ul[0].scrollTop = $(this).attr('data-to'); return false; }); }); $('#designer_nav_name li').click(function( e ){ var designer_name_href= $(this).find('a').attr("href"); $.getJSON("test.php?action=test&jsoncallback=?&testid="+testidhref,function(data){ $('#Ttai').html(data.catwalk); }); e.preventDefault(); });}) </script><div class="f-r designer-index" id="designer_nav_name"> <h4><a name="a" id="a"><strong>A</strong></a></h4><ul><li></li></ul><h4><a name="f" id="f"><strong>F</strong></a></h4><ul><li></li></ul><h4><a name="m" id="m"><strong>M</strong></a></h4><ul><li></li></ul><h4><a name="u" id="u"><strong>U</strong></a></h4><ul><li></li></ul></div> </div>以上这篇js 模仿锚点定位的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在html中设置锚点定位我知道的有几种方法,在此和大家分享一下:1、使用id定位:复制代码代码如下:锚点1111111111111111111111111111
问题描述在实现锚点定位的时候发现无法设置滚动条的位置。在Vue中,使用document.body.scrollTop=952无法设置滚动条的高度。documen
本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下:1.锚点跳转简介锚点其实就是可以让页面定位到某个位置上的点。在高度较高的页面中经常
现在总结一下控制锚点的几种情况:1.在同一页面中跳转到add2.在不同页面中,锚点定位在a.html中,从另外一个页面的链接跳转到这个锚点跳转到a.add3.点
在vue项目中,使用锚点定位会和router的规则冲突,在项目中的表现就是第一次点击url改变了,但是没有跳转到锚点位置,再次点击才会跳转。所以在vue项目中定