[Roundabout][1] を Wordpress インストールにロードしました。目標は、カルーセルとして投稿をめくることができるようにすることです。機能的に言えば、すべてがうまくいきます。ただし、ポジショニングに関していくつかの本当の問題に直面しています。
Roundabout は子要素に position:absolute を適用して、カルーセル内での配置を容易にしているようです。これはすべてうまくいっていますが、ページの流れから要素を引き出す絶対配置に関する古典的な問題があり、本体の高さが短くなり、要素がその上と外側に浮いていることを除いて.
親チェーンのいくつかのレイヤーを position:relative に設定しようとしましたが、役に立ちませんでした。私は正直なところアイデアがありません。
私はローカルで作業しています。それ以外の場合は、実際の例へのリンクを提供します。それが必要になった場合は、プロジェクトを実際の例に移動します。
みんな、ありがとう
私のラウンドアバウトコード:
$(document).ready(function() {
$('#main').roundabout({
childSelector:".post",
enableDrag: true,
autoplay: false,
duration: 1000,
clickToFocus: true,
shape: "square",
debug: false
});
});
私の基本的な HTML 構造:
<div id="content">
<div id="inner-content">
<div id="main">
<article class="post">
Wordpress Content
</article>
<article class="post">
Wordpress Content
</article>
<article class="post">
Wordpress Content
</article>
</div>
</div>
</div>
適切な CSS:
#content {
margin-top: 1.5em;
}
#content #inner-content {
background-color: #FFFFFF;
padding: 0 20px;
position: relative;
}
#content #inner-content #main {
margin: 25px auto;
width: 85%;
}
#content #inner-content #main .roundabout-holder {
list-style: none;
padding: 0;
margin: 0;
height: 5em;
width: 100%;
}
#content #inner-content #main .roundabout-moveable-item {
height: 4em;
width: 85%;
cursor: pointer;
background-color: #ccc;
border: 1px solid #999;
margin: 20px 0;
}
#content #inner-content #main .roundabout-in-focus {
cursor: auto;
}
そして、適切な手段としてスクリーンショットを撮ってみませんか?