使用jQuery滚动插件避免# on url
Use jQuery scroll plugin to avoid # on url
我想使用滚动jQuery插件滚动到anchor tag
,因为我不希望浏览器在点击链接时在url的末尾添加#。
我不希望任何人用#.
<html>
<body>
<a name="top"></a>TOP
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href="#top">top</top>
</body>
</html>
jQuery.ScrollTo
是最标准的插件吗?
http://demos.flesler.com/jquery/scrollTo/
我想支持IE6, FF4, Chrome, Android和iphone。
jQuery。支持他们?
或者如果我需要浏览器兼容性,我不应该使用滚动插件吗?
你不需要一个插件+给你的用户一个漂亮的滚动滚动scrollTop(这里的实例- http://jsfiddle.net/7qr3y/9/):
HTML:<a href="#" class="bottomscroll">bottom</a>
jQuery: $('.bottomscroll').click(function() {
$('html, body').animate({ scrollTop: $('#bottom').offset().top }, 'slow');
return false;
});
如果您使用的是较新版本的jQuery..那么preventDefault
可能更好。
<a name="top"></a>
$(".top").on('click', function(e) {
e.preventDefault();
$('html,body').animate({
scrollTop: $('#container').offset().top
}, 500);
});
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- Angular JS IE9 Hashbang url rewriting
- Jquery ajax append html file based on url
- jquery noty on close goto a url
- html on单击打开存储在php变量中的url
- if background = url() - issue on IE
- Write : on a URL
- 使用jQuery滚动插件避免# on url
- 使用HTTP-on-modify-request重定向URL
- POST on JAVA Restful WebService URL from JavaScript
- Javascript Post on Form Submit打开一个新窗口——如何找到URl
- Ruby on rails在link_to url参数中添加javascript变量
- 使当前URL中的链接CSS不同(Ruby on Rails)
- Jquery, url stays the same in a each function on <a> e
- on单击将参数添加到url
- jQuery Get Request on HTTP URL
- Angular.js template won't show on angular-route url
- ruby on rails -不安全的JavaScript试图用URL访问框架-警告出现在poltergeist,但不会