当鼠标悬停父元素在ie中不工作时,更改img SRC
change img src when hover parent element not working in ie
我有这个代码,我想当鼠标悬停父(Li)标签,改变src子标签…这段代码在chrome中是正确的,但在firefox &不工作
<li class="player">
.
.
//some code.......
.
.
<table>
<tr class="tr-msg">
<td>
<a>
<img class="msg" src="../images/message-icon-h.png" />
</a>
</td>
</tr>
</table>
</li>
<style>
.player:hover .msg{
content:url("../images/message-icon.png");
}
</style>
您调用了HTML代码中不存在的类.liplay
。将其更改为.player
,它将工作
.player:hover .msg{
content:url("../images/message-icon.png");
}
演示工作编辑:
我建议使用background-image
属性来实现你想要的。你可以这样修改你的CSS:
.player a{
display:block;
background-image: url("../images/message-icon-h.png");
width:64px;
height:64px;
}
.player:hover > a{
display:block;
background-image: url("../images/message-icon.png");
width:64px;
height:64px;
}
另一个演示小提琴
它在Chrome, FF, IE, Opera和Safari中工作
我认为你想这样做:
<style>
li.player:hover .msg
{
content:url("../images/message-icon.png");
}
</style>
相关文章:
- Jquery.点击事件不'更改事件后无法工作
- 更改智能表中的页面将停止JQuery函数的工作
- .html()不会'页面更改或刷新时无法工作
- 当我更改innerHtml时,引导选项卡事件不再工作
- 为什么没有'无法通过状态更改工作RTCPeerConnection
- IE8更改文本区域上的事件侦听器不工作
- JavaScript在更改css时停止工作
- 更改不在引导模式窗口中工作的月份和年份
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 更改谷歌工作表中ImportHTML值的脚本
- JSON.stringify没有'在更改的对象上无法按预期工作.如何处理
- 更改无法正常工作的复选框的属性
- Jquery选择选项并获取只工作一次的更改值(页面加载时)
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- 将异步工作流更改为承诺(蓝鸟)
- 将我的列表 vom ng-repeat 更改为收集重复 ng-click 后,无法正常工作
- JavaScript DOM 更改背景颜色未按预期工作
- 为什么更改范围获胜'不能在ng if内部工作,而是通过函数调用AngularJS
- jQuery css"点击“;不会'更改日历中选定的月份后无法工作
- Chrome's表格布局:修复了更改表格宽度后无法正常工作的问题