リンクをクリックしたときに特定の div 要素がユーザーに表示されるように、Web サイトに機能を追加しようとしています。コードを試してみました
$(".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が表示されます