嗨,我正在尝试在网站的不同部分显示不同的图像,但如果图像不存在,我需要显示默认图像。
这是我的代码:问题是检查 img 宽度,但总是
jQuery(document).ready(function () {
var $pathname = window.location.pathname;
$item = 'http://www.lotus-nascita.it/images/headers-hover/corsi-preparto.jpg';
if ($pathname == '/') {
$pathname = $pathname + 'home';
$item = 'http://www.lotus-nascita.it/images/headers-hover' + $pathname + '.jpg';
}
var img = new Image();
img.onload = function () {}
img.src = $item;
if (img.height != 0) {
$item = 'http://www.lotus-nascita.it/images/headers-hover' + $pathname + '.jpg';
}
jQuery('#header').fadeOut('fast', function () {
jQuery('#header').css({
"background": 'url("' + $item + '")'
});
jQuery('#header').fadeIn('slow');
});
});