2013-08-17 27 views
0

我正在實現Safari瀏覽器搜索功能。javascript winow.find()每當我點擊搜索按鈕時如何從頂部開始搜索

function findSearchResults(searchString, direction) 
{ 
    if (direction == SEARCH_PREVIOUS) 
    { 
     backwards = true; 
    } 

    if (window.find(searchString, false, backwards, true)) 
    { 
     //word highlight code 
    } 
} 

它正在按照我的要求工作。我唯一無法弄清楚的是,當我處於文檔中間時,可以說出10個結果中的5個,並搜索另一個字符串,而不是從頁面頂部執行搜索,而是從位置它在以前的文檔中搜索。請幫幫我。

回答

0

搜索從當前選擇開始,如果您想每次從頁面頂部開始搜索,則需要適當地設置當前選擇。

window.getSelection().empty() 

這應該重新選擇,並開始從頂部

http://help.dottoro.com/ljkjvqqo.php

+0

謝謝亞歷克斯搜索。有用。 :) – Raj

相關問題