当单击id或类时,jquery会变慢
例如:我有一个菜单:a点当单击id或类时,jquery会变慢,jquery,class,click,jquery-animate,Jquery,Class,Click,Jquery Animate,例如:我有一个菜单:a点,身体的某个地方有一个B点。我想做的是,当我点击A点时,它应该滚动到B点,但速度很慢 我怎么做 要在单击点A时滚动到点B,请尝试以下操作: $("#pointA").click(function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: $("#pointB").offset().top }, 1500); //This value w
,身体的某个地方有一个B点
。我想做的是,当我点击A点时,它应该滚动到B点,但速度很慢
我怎么做 要在单击点A时滚动到点B,请尝试以下操作:
$("#pointA").click(function(event) {
event.preventDefault();
$('html, body').animate({
scrollTop: $("#pointB").offset().top
}, 1500); //This value will define the speed/ duration of your animation
});
您可以编写下面的代码以滚动到div pointB
$(函数(){
$(“#pointA”).bind(“单击”),函数(事件){
$('body')。设置动画({
scrollTop:$(“#pointB”).offset().top},
1000);
});});
1.10以上所有版本的jquery都可以工作。选择哪一个取决于其他代码和浏览器支持。但是版本1.11应该是一个不错的选择,谢谢。它不起作用,但当我把代码放在头部时,它起作用了。你知道这个问题吗??在我编写正文结尾上方的脚本之前。您是否尝试在代码周围包装一个$(document).ready()
-函数?你应该一直这样做是的,我做了$(文档).ready(函数(){$(“.pointA”).点击(函数(事件){event.preventDefault();$('html,body').动画({scrollTop:$(“.pointB”).offset().top},2500);})代码>
You can write below code for scroll to div pointB
<script>
$(function(){
$("#pointA").bind("click",function(event) {
$('body').animate({
scrollTop: $("#pointB").offset().top},
1000);
});});
</script>