我试图在悬停上创建阴影。这是我写的代码。问题是当我将鼠标移到div上时,它发光,但当我将鼠标移动到图像上时,发光消失。如何使用图像创建阴影
<style>
#engines {
margin: 0;
padding: 0;
}
#engines div {
float: left;
width: 110px;
height: 130px;
border: 1px solid #eeeeee;
}
#engines div img {
margin: 5px 0 0 15px;
}
</style>
<script>
$('document').ready(function() {
$("#engines").children().hover(function() {
$(this).css("box-shadow", "3px 3px 4px #000");
});
$("#engines").children().mouseout(function() {
$(this).css("box-shadow", "0px 0px 0px #000");
});
});
</script>
</head>
<div id="engines">
<div id="engine1">
<img
src="http://upload.wikimedia.org/wikipedia/commons/1/1b/Mercedes_V6_DTM_Rennmotor_1996.jpg"
width="80px" height="100px" />Dibya
</div>
</div>
这是demo
的阴影创建CSS类,并使用[jQuery的addClass(HTTP:/ /api.jquery.com/addClass/),然后它将持久化,并使用mouseleave删除类(removeClass)以移除阴影 –
这是您想单独应用于更多类似引擎项目的效果,例如作为'#engine2','#engine3'等等......就像在画廊里一样?我想你应该澄清这@BenM – cjross