2012-06-25 43 views
0

我想在我的網頁中實現類似於Google搜索頁面的內容。鏈接http://www.google.com顯示頁面中間的搜索字段,並鍵入一個字符,它將移動到頁面頂部並保存輸入的輸入。在輸入文本框中輸入一個字符並保存輸入後移至新頁面

將是巨大的,如果有人能證明實現這個使用jQuery/JavaScript的HTML或

+0

好,那你去谷歌頁面,點擊右鍵,查看源文件,爲您的搜索,你可以用'autocomplete'安美居;不要試圖通過':'來製作你自己的搜索算法)你可能需要巨大的基礎,因爲它沒有提及你新的mapreduce算法的網格材料:) –

回答

2

我只是把一個小的腳本給你,要得到一個想法。在此過程中閱讀並閱讀jquery events。這應該讓你開始,http://jsfiddle.net/epinapala/uZ8xv/2/

順便說一句,Gogole沒有重定向你的即時搜索。 t移動divs,這個例子是一個非常微小的原型來演示相同的東西。

<div class="block"> 
    <input id="ip" type="text" /> 
    <div class="res">NULL</div> 
</div> 

div { 
    position:absolute; 
    left:50px; 
    width:90px; 
    height:90px; 
    margin:5px; 
    top:100px; 
}​ 

var d = false; 

$("#ip").keyup(function(){ 
    if(d ==false){ 
    $(".block").animate({"top": "-=50px"}); 
     d= true; 
    } 
    var v =$(this).val(); 
    $(".res").html("Search results for " + v); 
}); 

+0

感謝您的回覆。有效。 – canceo

0

期運用keypressappendTo

<div style="height:30px;" id="divMain"> 
    Move entire form below here on search 
</div> 
<br /> 
<div style="height:90px;" id="divOther"> 
<br />Some text... 
<form id="frmSubmit"> 
    Search: <input type="text" id="txtSearch" /><br /> 
    <input type="submit" value="Submit" /> 
</form> 
</div> 

的jQuery:

$("#txtSearch").keypress(function() { 
    $("#frmSubmit").appendTo("#divMain"); 
    $('#txtSearch').focus(); 
});​ 

決賽:

jsFiddle example

+0

謝謝!這幫助了我。 – canceo

+0

不客氣。如果有幫助,不要害怕回覆答案;) –

相關問題