一方、私はJQueryを利用して望ましい動作を達成しました。それは完璧ではないと私はまだJavascriptのないソリューションがあることを望む。
これを機能させるために私が行ったことは次のとおりです。
HTML:
<div class="breadcrumb-scroller-container">
<div class="breadcrumb-scroller">
scroller content
</div>
</div>
はCSS:
.breadcrumb-scroller-container {
text-align: center;
}
.breadcrumb-scroller {
overflow: auto;
white-space: nowrap;
}
のJavascript(jQueryの):
$(document).ready(function() {
// scroll left to a maximum of 10000px just to be sure
$(".breadcrumb-scroller").scrollLeft(10000);
});
あなたも$(ドキュメント).ready()発火の問題をタイミングしている場合ブラウザーでスクローラーを初期化する前に、少し遅れてください:
$(document).ready(function() {
setTimeout(function() {
$(".breadcrumb-scroller").scrollLeft(10000);
}, 500);
});
要素サイズは動的ですか? – Frits
jQueryを使用できますか? – shall
@Frits:はい、それはカテゴリのブレッドクラムです(一度ページ内にロードされると、ページ呼び出し中に変更されません)。 は: – drakanor