2013-12-16 65 views
0

我有選項值和onclick函數將數據發送到另一個頁面。當點擊下拉列表時保持滾動位置(javascript)

但我做了下拉列表選擇後,窗口的滾動條在頂部。

我需要在選定之後保持當前行窗口的滾動條位置。

+0

你能提供一些代碼/小提琴或問題的形象? – feddus

+0

如果您在頁面上使用ajax,您可以嘗試在PHP會話中存儲當前的滾動位置,並保留下一頁的位置。 – Christiaan

+0

刷新頁面或將數據發送到其他頁面? – xpy

回答

0

如果您在選擇菜單上還沒有ID屬性,請添加一個。事情是這樣的:

<select name="dropdown" id="dropdown"> ... 

然後改變所有的選項標籤是這樣的:

<option value=\"1\" ".$proceed." onClick=\"window.location='index.php?pages=job&job_id=".$row->job_refno."#dropdown';\">Pro‌​ceed</option> 

添加#dropdown到了window.location重定向URL年底將窗口滾動到你的元素用ID重新加載頁面上的dropdown

+0

可以應用此編碼以查找滾動條位置?x = window.pageXOffset; y = window.pageYOffset; – user3106784

+0

如何添加一個onclick函數? – user3106784