2014-02-08 52 views
0

如何鎖定水平滾動通過使用JavaScript,即時通訊不滿意溢出-x隱藏,即時通訊試圖找到一個javascript選項,鎖定touchmove事件的x軸?我一直試圖弄清楚,到目前爲止,我只能鎖定水平和垂直滾動。JavaScript水平滾動鎖

+0

你不能真正禁用滾動條,而不移除它,但你可以禁用事件,像觸摸事件。你想要做什麼? – adeneo

+1

*「...我不滿意溢出x隱藏...」*爲什麼不呢?用戶不能使用滾動條買什麼,除了可以說是糟糕的用戶體驗? (雖然有些觸摸設備無論如何都不會顯示滾動條;但其他人則會......) –

+0

小小的主題:我不知道,這是用來做什麼的,也許是一款遊戲或者一些複雜的ajax頁面。但是鎖定水平滾動不是用戶友好的,當用戶訪問頁面時,他預期並習慣於頁面滾動。所以記住這一點。最好的祝福 :)。 –

回答

0

你可以試試這個:

<head> 
<script> 
var scrollpos = 0; 
function onScroll(e){ 
this.scrollLeft = scrollpos; 
} 
function init(){ 
var scroller = document.getElementById('scroller'); 
scroller.onscroll = onScroll; 
} 
</script> 
</head> 
<body onload="init();"> 
<div id="scroller" style="overflow:auto;"></div> 
</body> 
+0

謝謝,我會試試看 – Markymark86