我有一個搜索表單,當點擊搜索按鈕時,它通過ajax請求獲取數據並附加到div中。現在,當物品返回時,我需要自動換頁到搜索的第一個結果。我該怎麼做?如何將焦點/滾動條設置爲循環中的第一項?
腳本設置scrollTop的:
$("#search").on("click",function(){
// Handler for .ready() called.
$('html, body').animate({
scrollTop: $('#view2').offset().top//instead of #View2, how do I make the page scrolltop to the first item appended in the for loop below?
}, 'slow');
});
當搜索按鈕按鈕點擊,結果被阿賈克斯取出並追加到一個div如下:
$("#searchform").on("submit", function() {
//$(this).find(':submit').attr('disabled','disabled');
var data = {
"action": "test"
};
$.ajax({
type: "POST",
dataType: "json",
url: "search/ajax2.php",
data: data,
success: function (data) {
$(".the-inner-return").append("<a href='search2.php?TID="+ tid +"'>")//need to set the scrolltop here
}
});
});
它的作品謝謝! – 112233