當滿足第一個if條件時,其中的if條件總是返回true。我知道這一點,因爲它會在每次滿足第一個條件時附加相同的div。我有限的JS知識;這可能是明顯的,我錯過了。然而,在我看來,在第二條陳述得到滿足和執行之後,這種情況不應該再次滿足。 有沒有人有任何想法可能會造成這種情況? 任何幫助,將不勝感激。爲什麼如果條件總是正確的(JS)?
if (portfolioImg.attr('src') == 'image.png')
{
if (zoomImgHolder.width() != '300px')
{
zoomImgHolder.append('<div id="myContent"></div>');
zoomImgHolder.css(
{
'width' : '300px',
'height' : '120px'
});
swfobject.embedSWF(
"swfobject/test.swf",
"myContent",
"300",
"120",
"9.0.0",
"expressInstall.swf");
zoomImgHolder.vAlign();
}
else
{
$('#myContent').css(
{
'visibilty' : 'visible'
});
}
}
''visibilty':'visible''也有一個錯字。 – 2013-03-14 23:38:10