2012-08-16 33 views
1

我有一個div,當點擊在疊加圖像中消失時。疊加在jQuery中選擇

它工作正常,只是第一次在Firefox中調用時,圖像預先選擇了一個藍色不透明層。任何人都可以幫我擺脫這個,請嗎?

$('.graphic-3').bind('click', function() { 
     if ($('#popup-3').html() == "0") { 
      $('.graphic-3-hidden').fadeTo(1000, 1); 
      $('#popup-3').html("1"); 
     } else { 
      $('.graphic-3-hidden').fadeTo(1000, 0); 
      $('#popup-3').html("0"); 
     } 
    }); 

回答

0

這是無意中解決了,當我在巢中添加動畫層

0

這將是很好的看到你的HTML和CSS代碼,我已經找到了錯誤的兩個可能的來源:

  • 我認爲這可能是當你使用.graphic-3-hidden類的問題。

    您需要在開始時將不透明度設置爲0,否則只有當您的條件返回false時纔會將其設置爲0。

  • 否則,它可能是您的元素#popup-3不包含值。

在任何情況下,如果沒有您的html和css,很難提供幫助。一個jsfiddle將是最好的!