我不確定我找什麼樣的代碼爲這裏的水平和垂直滾動 - 我想大概的JavaScript,雖然我不知道是否可以用CSS來實現只需簡單更換使用的MousePointer
情況: 我有一個div(具有固定的寬度和高度) - 此div的內容超出了其父級的寬度和高度,因此在垂直和水平方向上都有一個滾動條。
要實現的行爲: 當我在垂直滾動條上按住鼠標並向上或向下滾動時,內容將垂直滾動。當我在水平滾動中按住鼠標並向左或向右移動時,內容會水平滾動。這是我知道的默認和預期的行爲,我很精確,所以我的問題很清楚。
問題: 我想要做的就是這些行爲如此的直接交換:
當我按住我的鼠標的垂直滾動條和或水平拉下來,內容滾動
和
當我按住我的鼠標上水平滾動和向左或向右移動
我知道有相當明顯爲什麼這是一個壞主意的原因,但我需要能夠證明這一點,似乎無法找到任何例子。當我垂直滾動我的鼠標或者類似於經常出現的東西時,我不打算讓頁面水平滾動,我只是想交換垂直和水平滾動條的行爲。
如果需要,我可以發佈代碼,但情況非常普遍,我認爲,只是一個水平和垂直滾動條的div。
任何幫助,將不勝感激
無論你想出什麼都不會適用於移動設備,它們沒有相同的滾動條。只是說'......也許這一事實足以證明爲什麼它不是一個好主意。 – meetamit
我玩過它,但無法使它工作。我基本上攔截了滾動事件,並手動將滾動距離應用到了相反的軸上,效果不佳(滾動條似乎與自己爭鬥)。 –