0
我使用fancybox,由於某種原因,它只能在第二次點擊時激活。我不知道它是怎麼回事,但我認爲一個簡單的解決方法是,如果點擊了某些東西,如果它是第一次點擊,然後再次點擊點擊事件。有誰知道我會知道是否之前被點擊過的東西?如果點擊第一次或第二次點擊,如何檢測與jQuery?
感謝
我使用fancybox,由於某種原因,它只能在第二次點擊時激活。我不知道它是怎麼回事,但我認爲一個簡單的解決方法是,如果點擊了某些東西,如果它是第一次點擊,然後再次點擊點擊事件。有誰知道我會知道是否之前被點擊過的東西?如果點擊第一次或第二次點擊,如何檢測與jQuery?
感謝
沒關係我做了它的盡頭。我第一次點擊時添加了一個類,所以如果它沒有添加一個類,然後再次觸發事件。像這樣:
$('a.lifestyle').live('click', function(e) {
e.preventDefault();
if($(this).hasClass('clicked')==false) {
$(this).fancybox();
$(this).addClass('clicked');
$(this).click();
} else {
$(this).fancybox();
}
});
寧可調查爲什麼沒有發生在第一次點擊... –
這可以很容易地實現。但我真的不明白這個問題。你有代碼的例子嗎? – Luke