我運行jQuery代碼下方的軌道:如何.focus()元素,當它可見與.fadetoggle()在jQuery中?
$(document).ready(function(){
$(".add-new-team-button").on("click", function(){
$(".new-team-form").fadeToggle("fast", function(){
$(".new-team-form").focus();
});
});
});
上的按鈕在我的網頁上的DIV中的點擊,它應該顯示或隱藏包含表單一個div(。新-team-形式)。但是,當div可見/顯示時,我希望瀏覽器將焦點放在div上,因爲您必須向下滾動一下才能看到它。淡入淡出功能工作得很好。我只是不能把它專注於窗體div。我關於使focus()動作起作用的理論產生了上面的代碼,我很感激修復它的幫助,因爲它顯然是錯誤的。
該元素是「輸入」嗎? – RRK
你能做小提琴嗎? http://jsfiddle.net/ –
我想你的代碼,它看起來不錯 [JSBin(http://jsbin.com/rudacujiwa/edit?html,js,output) – GMartigny