我正在使用fancybox,由于某种原因它只在第二次点击时激活。我不知道它是什么,但我认为一个简单的解决方法是,当点击某些内容时,如果它是第一次被点击,则再次触发点击事件。有谁知道我怎么知道之前是否点击了某些东西?
由于
答案 0 :(得分:-2)
$('a.lifestyle').live('click', function(e) {
e.preventDefault();
if($(this).hasClass('clicked')==false) {
$(this).fancybox();
$(this).addClass('clicked');
$(this).click();
} else {
$(this).fancybox();
}
});