位置が固定されたdivがあります。以下のイメージが示すように固定します。ポジションの作成方法:水平方向に固定されたdivスクロール
私はそれを垂直に固定したいが、それはコンテンツの残りの部分と水平にスクロールしたい(水平のスクロールバーに気づく)。
これはCSSで可能ですか?それともJavascriptが必要ですか(この場合、どうすればいいですか)
位置が固定されたdivがあります。以下のイメージが示すように固定します。ポジションの作成方法:水平方向に固定されたdivスクロール
私はそれを垂直に固定したいが、それはコンテンツの残りの部分と水平にスクロールしたい(水平のスクロールバーに気づく)。
これはCSSで可能ですか?それともJavascriptが必要ですか(この場合、どうすればいいですか)
JavaScriptが必要です。ここではチュートリアル(mootools):http://www.rickyh.co.uk/css-position-x-and-position-y/を読むことができます。 CSS: fixed position on x-axis but not y?
あなたは、CSS自身でそれを行うことができます:ここでは同様の問題は、jqueryので解決
<div style="width:250px; height:250px; border:solid;overflow:scroll; overflow-y:hidden">
<div style="width:500px; height:500px; border:solid;"></div>
</div>
このソリューションの問題は、スクロールバーがdivのすぐ隣に表示されていることです。スクロールバーをブラウザの下部に表示したいと思います。 –
古い質問が、私はまた、解決策を探していた、と素敵なシンプルなjqueryのを見つけました解決策、そして何もない場合は他の誰かがそれが役に立つかもしれません考え出し:
$(window).scroll(function(){
$('#header').css('left', originalLeft - $(this).scrollLeft());
});
ヘッダはdiv要素であることと、そしてoriginalLeftされ、よく、最初の左:位置。これは、誰かがスクロールしてからズームアウトして、望む場所に移動する場合にも機能します。
[CSS:x軸上の固定位置ですがyではありません](http://stackoverflow.com/questions/2049845/css-fixed-position-on-x-axis-but-not-y) ) – kapa