在button click
我想scroll
到一個特定的div
。最初,div
是hidden
。兩個事情發生在我的button click
滾動到div不工作在jQuery
- 股利應可見(它的工作),並
- 滾動到這個div(不工作)
我的代碼是:
HTML
<input type="button" id="showbtn" value='Show'>
<div id="ref_div" style="display:none;">
<span class="small">Reference Number</span>
<input type="text" name="rnum" id="rnum" class="form-control form-control-solid placeholder-no-fix" placeholder="Reference Number" title="Reference Number"><br>
<input type="button" class="btn btn-success" id="ref_btn" name="ref_btn" value="Proceed"><br>
</div>
jQuery的
$("#showbtn").click(function() {
$("#ref_div").css('display', 'block');
});
$("#ref_btn").click(function() {
$('html, body').animate({
scrollTop: $("#ref_div").offset().top
}, 2000);
});
真的嗎? 'display:none;'? – Dray
@ next2u我認爲你正在嘗試不可能的事情:) –
你想點擊一個未呈現的按鈕(display:none)並滾動到該div(在其中你剛剛點擊過),只是一個問題:WTF? – enguerranws