繁体   English   中英

jQuery Click事件不适用于jCarousel

[英]jQuery Click event not working for jCarousel

该问题的标题部分正确。 点击事件适用于我在加载时显示的三个初始轮播项目。 一旦单击上一个或下一个,新项目就不会触发click事件,并且如果3个原始项目移出屏幕,它们也不会触发。

我正在使用最新版本的jquery,默认情况下显示3个项目。 我的目标是能够访问锚标记中包含的每个轮播项目内的文本。 每个轮播项目都有一个图像,以及一个围绕标题的锚标记。

$('li').click(function() { 
    var clickedItem = $(this).attr('class');
    console.log(clickedItem);
});

如果我可以使这个简单的单击事件发生在其他元素上,那么一切都会很好。 有任何想法吗?

尝试这个:

$("#carousel").delegate("li", "click", function() {
    var clickedItem = $(this).attr('class'); 
    console.log(clickedItem);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM