希望我可以清楚地解釋這一點。我有一些HTML這樣的:jQuery onclick將X向右滾動
<a href="#" class="go-right">Go Right</a>
<div class="overflow-hidden">
<table>
<tr>
<td>This is content</td>
</tr>
<tr>
<td>This is content</td>
</tr>
<tr>
<td>etc.</td>
</tr>
</table>
</div>
表顯示在日程安排網格的表演,讓人們可以很容易地看到什麼是當一個節日我正在呈現。表格本身是動態的,並且傾向於寬度爲8000像素左右。 div.overflow-hidden是響應式的,所以爲了爭辯,我們可以說我們正在屏幕上查看它,使其寬度爲900px。表格的額外7100px然後隱藏溢出:隱藏。
我想弄清楚如何使用戶點擊a.go右鍵時,它向右滾動表格900px(顯示最初隱藏的附加表格列)。
但我也不想「900px」是數字,而不是我想它要滾動的像素X個向右,其中x =的當前寬度div.overflow隱藏
有什麼建議嗎?
太棒了,那讓我走向了正確的方向。我的最終代碼最終成爲了這個(包括獲取溢出隱藏元素的寬度並添加了一些動畫,使其更加明顯地發生了什麼)......哦,等等,我想我不能在這裏發佈代碼。我會創建一個新的答案,但是如果你編輯你的代碼來反映我的意思,我會把它標記爲正確的,因爲你給了我所有的想法來把它們放在一起。 – Nathan
謝謝兄弟!我很高興它有幫助。我只是將你的js代碼發佈到我的函數所在的位置。 –