2012-05-24 32 views
0

我想要的可見性:可見留,目前它瞬間閃爍然後消失。試圖暫停/停止jQuery的css行爲

$(document).ready(function() { 
    $('#subscribe').click(function(e) { 
     $('#joinThanks').css('visibility', 'visible'); 
    }) 
    e.stopPropagation(); 
});​ 

任何想法?

謝謝你們。

回答

2

e.stopPropagation()調用應該去點擊處理程序中:

$(document).ready(function() { 
    $('#subscribe').click(function(e) { 
     e.stopPropagation(); 
     $('#joinThanks').css('visibility', 'visible'); 
    }) 
});​ 

此產生的語法錯誤可能導致你看到了奇怪的行爲。

+0

謝謝,雖然它仍然消失...我不知道這是否與表單提交併以某種方式刷新頁面的事實有關? –

+0

是的 - 這樣做。頁面改變將導致閃爍。爲了防止你需要通過AJAX提交表單。 –