我正在尝试向我的网站添加一个功能,当我单击一个链接时,我希望一个特定的 div 元素进入以供用户查看。我尝试了代码
$(".testClick").live("click",function(e){
e.preventDefault();
// Call the scroll function
goToByScroll("indID13");
});
function goToByScroll(id){
// Reove "link" from the ID
id = id.replace("link", "");
// Scroll
$('html,body').animate({
scrollTop: $("#"+id).offset().top},
'slow');
}
但这不起作用......是否可以通过纯 jquery 本身在没有任何插件的情况下实现此功能......或者我应该使用任何插件......我将添加我尝试过的示例。jsfiddle 链接http://jsfiddle.net/xFu3M/
也试试这个http://jsfiddle.net/xFu3M/6/这是一个错误..我试图让 div 1 进入视图并且它已经在视图中,所以当我点击链接时它显示了一些其他 div