【发布时间】:2022-01-04 12:42:08
【问题描述】:
当我将鼠标悬停在某些列上时,我按照教程更改了背景元素或列图像。这是我想出的功能代码(“网站”将是我的网站网址),但每次似乎加载所有内容时都会出现白色闪烁......有什么解决办法吗? 谢谢
document.addEventListener('DOMContentLoaded', function() {
jQuery(function($) {
$('.littletravA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0004_MENU_IMG_LTR_001.jpg)');
});
$('.littletravA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
$('.bestA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0005_MENU_IMG_BB_001.jpg)');
});
$('.bestA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
$('.audreyA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0000_MENU_IMG_AS_001.jpg)');
});
$('.audreyA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
$('.MLA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0003_MENU_IMG_ML_001.jpg)');
});
$('.MLA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
$('.stribeA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0001_MENU_IMG_STRIBE_001.jpg)');
});
$('.stribeA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
$('.aztecA').mouseenter(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0002_MENU_IMG_PYI_001.jpg)');
});
$('.aztecA').mouseleave(function() {
$('#defaultB').css('background-image', 'url(website/wp-content/uploads/2021/11/0006_MENU_IMG_DEFAULT_001.jpg)');
});
});
});
#defaultB {
background: #000000 transition: background 0.2s linear;
}
【问题讨论】:
-
图片更小?也许您应该将图像预加载到缓存中,这样可以加快加载速度。
标签: javascript php html css wordpress