1

クリック時にdivを表示/非表示にするjavascript関数があり、表示関数でそのdivまでページをスクロールしたいと思います。ScrollTop 関数を含めましたが、機能していないようです。これが私のコードです:

$('#output').hide();

$('#readMore').click(function(){
    $('#output').show(150);
    $('#readMore').hide(150);
      return false;
    $('html, body').scrollTop($('#output').offset().top);
});

$('#readLess').click(function(){
    $('#output').hide(150);
    $('#readMore').show(150);
});
4

2 に答える 2

3

return false;を最後に入れてください。

$('#readMore').click(function(){
    $('#output').show(150);
    $('#readMore').hide(150);
    $('html, body').scrollTop($('#output').offset().top);
    return false; // Please put the return false; at the end.
});
于 2012-11-08T11:31:25.130 に答える
0
$('#output').hide();

$('#readMore').click(function(){
$('#output').show(150);
$('#readMore').hide(150);
$('html, body').scrollTop($('#output').offset().top);
 return false;//return  need to be placed here
});

$('#readLess').click(function(){
$('#output').hide(150);
$('#readMore').show(150);
});
于 2012-11-08T11:45:24.583 に答える