2009-02-24 311 views
0

我正在尋找一種基於錨點水平製作DIV動畫的簡單方法。如果可能的話,我寧願不下載整個庫...水平滾動? javascript

任何人都可以提供任何資源來學習這種內部工作嗎?

感謝所有:)

+0

我真的不明白你的問題。你只是想要一個有滾動條的div,還是有其他的設置滾動? 「錨點」不足以讓我弄清楚滾動條是如何被控制的。 – 2009-02-24 06:06:03

回答

1
<div style="width: 200px; height: 100px; overflow: scroll; white-space: nowrap"> 
    FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO 
    FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO 
    <span id="a1">BAR!</span> 
    FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO 
</div> 
<a href="#a1">scroll to bar (HTML anchor)</a> 
<input type="button" value="scroll to bar (JS scrollIntoView)" /> 
<input type="button" value="scroll to bar (JS scrollLeft)" /> 

<script type="text/javascript"> 
    var a1= document.getElementById('a1'); 
    var buttons= document.getElementsByTagName('input'); 

    buttons[0].onclick= function() { 
     a1.scrollIntoView(); 
    }; 
    buttons[1].onclick= function() { 
     a1.parentNode.scrollLeft= a1.offsetLeft; 
    }; 
</script>