【发布时间】:2013-09-05 10:19:47
【问题描述】:
我想覆盖一个寻呼机#nav,就像它在这里所做的那样:http://jquery.malsup.com/cycle/pager-over.html
当下面的代码位于静态 html 站点时,它可以正常工作。但是当我在 Drupal 页面模板中添加它时。我的第二张幻灯片出现了,寻呼机#nav 消失了。这是 DOM/Cache/Drupal 问题吗?导航 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>
【问题讨论】:
-
before 或 after 函数会一直显示导航,但我不希望导航出现在滑块之前或之后。我希望它位于滑块 div 内。 $('#slideshow').before('
标签: jquery drupal jquery-cycle