当满足第一个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