1
$('a#city-prompt').fancybox({
'width': 750
});
/*$('#city-prompt').trigger('click');*/
的代碼IS,做工不錯,但是當我觸發使用jQuery點擊它實際上並沒有引發什麼.trigger('click');不觸發
$('a#city-prompt').fancybox({
'width': 750
});
/*$('#city-prompt').trigger('click');*/
的代碼IS,做工不錯,但是當我觸發使用jQuery點擊它實際上並沒有引發什麼.trigger('click');不觸發
試試這個:
$('#city-prompt').click();
或者:
$('a#city-prompt').fancybox({
'width': 750
}).click();
你試過嗎? :
$('#city-prompt').click(function() {
//What you wanna do here
});
我會提前爲這個問題道歉,但應假設我`trigger`代碼沒有被註釋掉在你的代碼? – user113716 2011-02-10 23:37:08
哈哈,是的,當我取消註釋時,單擊元素什麼也不做,刷新頁面什麼也不做。當它被註釋掉時,我可以點擊元素來觸發fancybox。 – Webnet 2011-02-10 23:41:14
嘗試在`setTimeout`中放置`trigger`代碼,例如`setTimeout(function(){$('#city-prompt')。trigger('click');},100);`也許圖像isn'噸裝,並以某種方式弄虛作假? – user113716 2011-02-10 23:44:23