我在開發頁面搜索目錄選項卡上:http://www.vpgmarketresearch.com/tabs.html。我正在尋找一種方法將窗口滾動到從搜索中找到的第一個結果。例如,如果您搜索「西班牙」,則有109個結果。我想把用戶帶到第一個。需要一些JQuery或JavaScript代碼滾動到頁面搜索後使用的第一個結果包含()
我讀過所有類似的問題,沒有什麼相關的。
您可以通過查看源代碼查看所有代碼。忽略這個非常大的頁面醜陋的內聯CSS。這是暫時的。
這裏是包含代碼「包含了」,我認爲這是什麼需要調整:
$('div.TabbedPanelsContent :contains("'+term+'")').each(function(){
$(this).html($(this).html().replace(new RegExp(term,'g'), '<span class="highlight">'+term+'</span>'));
$(this).find('span.highlight').fadeIn("slow");
這裏就是我得到這個位的搜索代碼:http://www.ryancoughlin.com/2008/12/20/jquery-search-and-highlight/
任何幫助將不勝感激!
謝謝傑克,效果很棒!一個奇怪的異常,我沒有得到。當我用它來搜索國家名稱時,它不會滾動,如「西班牙」或「意大利」。任何想法,爲什麼這是? [鏈接](http://www.vpgmarketresearch.com/tabs.html) – cvonnieda
Jake,更正...它在IE中完全不起作用。 :/(和其他一切!) – cvonnieda