8:00 起售車站
安陽、白城、北京西、成都東、大慶、大慶西、東莞、東莞東、惠州、金華南、縉雲、九江、蘭州、麗水、臨終關懷、南充、
齊齊哈爾、青田、日照、山海關、山頭、松原、溫州、烏蘭浩特、烏魯木齊、武昌、武義、西安、永康、運城。
....此處省略n個p
本文以查找車站名為例,仿12306官網查找車站售票時間頁面效果,當用戶輸入關鍵字點擊查找按鈕或按回車鍵時,jQuery通過正則匹配內容,準確匹配關鍵字,並迅速將頁面定位捲動到第一個符合的位置,並顯示相關資訊(本例中附加資訊為車站開始售票時間)。
HTML
頁需要放置一個輸入框用來輸入要找的關鍵字,以及一個查找按鈕,然後是主體內容#content,裡麵包含著n個
,即每個時段開售車票的車站名。
8:00 起售車站
安陽、白城、北京西、成都東、大慶、大慶西、東莞、東莞東、惠州、金華南、縉雲、九江、蘭州、麗水、臨終關懷、南充、
齊齊哈爾、青田、日照、山海關、山頭、松原、溫州、烏蘭浩特、烏魯木齊、武昌、武義、西安、永康、運城。
簡單的對頁面內容進行CSS設置,其中.highlight和#tip分別用來設置查找結果高亮顯示和資訊提示框顯示的樣式效果,後面我們會介紹到。
首先,我們要實現一個固定div的效果,就是當頁面往下拉滾動時,用於查找的輸入框和按鈕始終固定在頁面的最頂部,方便繼續查找。
$(function(){
複製程式碼