jquery 如何使颜色盒内联图像,创建withing颜色盒跳棋在视图中,打开下一个图像onclick

9gm1akwq  于 2023-06-22  发布在  jQuery
关注(0)|答案(1)|浏览(122)

我已经创建了一些画廊的看法,使用colorbox触发器,其中包括图像,标题,率按钮.一切正常,图像链接到节点。我想我的工作默认为彩盒图像画廊,这样当我点击图像将打开画廊中的下一个图像。我完全卡住了,我已经搜索了3天,没有找到任何东西。我试着在colorbox overlay中做一个可点击的图像,它将切换到下一个画廊页面,并尝试了不同的代码变体,如下所示:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="/sites/all/libraries/colorbox/colorbox/jquery.colorbox-min.js"></script>
 <script type="text/javascript"> 
$(document).ready(function() {
   $("#nextlink").click(function() {
   $.colorbox.next();
   });
 });

当我点击下一个链接的时候,什么都没有发生。虽然prev和next button的工作就像我想要的,我没有成功地复制他们的代码。

7xllpg7q

7xllpg7q1#

是否已验证您的事件处理程序正在触发?另外,如果这来自一个具有href属性的锚元素,则必须处理默认行为。

$(document).ready(function() {
   $("#nextlink").click(function(e) {
       $.colorbox.next();
       e.preventDefault();
   });
});

在您尝试为文档分配事件处理程序时,文档中是否存在您的“#nextlink”?如果没有,您应该使用实时事件(或者更新jQuery版本并使用较新的方法来处理事件委托)。

$(document).ready(function() {
   $("#nextlink").live('click', function(e) {
       $.colorbox.next();
       e.preventDefault();
   });
});

相关问题