Bub*_*oon 5 javascript jquery click
我使用的是lightgallery插件,其中click事件定义为:
$(document).on('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event) {
self.start($(event.currentTarget));
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试像这样调用事件时:
$(".catalog-content a[data-lightbox='test']").first().trigger('click');
Run Code Online (Sandbox Code Playgroud)
......它似乎不起作用.我究竟做错了什么?我该如何触发此click事件?
示例jsFiddle
嘿,我已经浏览了 jsfiddle 并更新了它,请浏览它..
$(document).ready(function() {
$(".cars-container a[rel!='']").click(function() {
var rel = $(this).attr("rel");
$(".cars-container a[data-lightbox='" + rel + "']:first").trigger('click');
});
});
Run Code Online (Sandbox Code Playgroud)
单击下面的 jsfiddle 链接查看工作示例:- http://jsfiddle.net/wHJ8E/3/