0
我有一個div如下。.animate不能與.mouseenter/leave事件一起使用?
HTML:
<div id="leftdock"></div>
CSS:使用jQuery
#leftdock
{
position: absolute;
float:left;
height: 400px;
width: 200px;
margin-left: -50px;
border-radius: 0px 10px 10px 0px;
background-color: #BADA7F;
top: 30%;
}
以下的JavaScript:
$(document).ready(function() {
$('#leftdock').mouseenter(function() {
$(this).animate({
margin-left: "-25px"
}, 500);
});
$('#leftdock').mouseleave(function() {
$(this).animate({
margin-left: "-25px"
}, 500);
});
});
但有了這個動畫不起作用。我的div margin-left甚至不會隨着mouseenter/leave而改變。
是正常的是,保證金左值對於兩個函數相同() – 2013-05-03 18:42:49