2009-12-12 26 views
0

我試圖做一個簡單的啓動欄,當按下熱鍵時在頁面上出現一個搜索按鈕。我寧願不必使用一堆類似mootools或FancyBox的庫(儘管我確信它會使它更容易),因爲這是針對Chrome擴展的,我希望儘可能小。任何建議,或者我應該只使用其中一種工具?JavaScript浮動啓動欄

回答

1

在JavaScript中,您可以設置事件偵聽器(onKeyPress)來捕獲特定的熱鍵。由onKeyPress事件監聽器觸發的函數應該檢查按鍵匹配的熱鍵。如果是這樣,調用可見或顯示浮動條的函數。

看到這裏從優秀的更多信息quirksmode

+0

非常好的網站那裏。謝謝。 雖然彈出框的任何想法,我有點難住? – Guibone 2009-12-12 17:59:19

+0

取決於您準確彈出的意思。一般來說,您的彈出窗口很可能是一個不可見的塊元素(並且絕對定位以免打擾可見內容)。在觸發器上,您可以通過更改javascript中的css使其可見。您可以添加事件偵聽器以使其可拖動(如果需要),並使用陰影進行設計,使其看起來浮動在頁面上方。 – 2009-12-12 18:26:25

+0

是的,這是我想要的。我會研究一下 – Guibone 2009-12-12 18:44:36