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