ここで行われたようにページャー #nav をオーバーレイしたい: http://jquery.malsup.com/cycle/pager-over.html
以下のコードが静的な html サイトにある場合、正常に動作します。しかし、これを Drupal ページ テンプレートに追加すると。2 番目のスライドが表示され、ページャーの #nav が消えます。これは DOM/キャッシュ/Drupal の問題ですか? nav div は一度だけ追加する必要があり、すべての子 div スライドの上に表示する必要があります。ここに私のモックアップコードがあります:
ヘッドセクション
<script type="text/javascript">
$(function() {
$('#slideshow').cycle({
fx:'fade',
pager:'#nav'
});
});
</script>
html
<div id="slideshow">
<div id="slide">
<div id="nav"></div>
<?php print $node->field_test1_image[0]['view']; ?>
</div>
<div id="slide">
<?php print $node->field_test2_image[0]['view']; ?>
</div>
</div>