我正在尝试用 jquery 替换元素上的背景图像。代码看起来是正确的,如果我停止执行页面并检查元素,它就是正确的元素。但是,将鼠标悬停在元素上时,它不会显示在 chrome 中或元素预览中。
我在这里遇到了似乎完全相同的问题CSS 背景图像未加载但提供的修复不起作用。
谢谢,马克
我正在尝试用 jquery 替换元素上的背景图像。代码看起来是正确的,如果我停止执行页面并检查元素,它就是正确的元素。但是,将鼠标悬停在元素上时,它不会显示在 chrome 中或元素预览中。
我在这里遇到了似乎完全相同的问题CSS 背景图像未加载但提供的修复不起作用。
谢谢,马克
当您更改背景图像时,元素的宽度和高度会从 CSS 样式中消失。
尝试添加
overflow: hidden;
border: none;
width: 125px;
height: 25px;
margin-top: 4px;
回到 CSS 样式.products-grid li.item .select-pack-container.pleasewait,
.catalog-product-view .select-pack-container.pleasewait
我通过添加第二个 'pleasewait' div 并默认隐藏它来修复它。然后我隐藏/删除 go div 并显示 pleasewait div ... 工作正常。仍然不确定 chrome 中的背景图像替换发生了什么。对我来说似乎是一个错误。所有其他浏览器都运行良好。