我想将 jQuery UI 抖动效果与 CSS 样式结合使用position: absolute
,但这仅适用于 Firefox。在所有其他浏览器中,效果会中断 CSS 样式。
我希望div
水平和垂直对齐,并且在不禁用position: absolute
. 但我无法让它工作。
这是我的JSFIDDLE。
<div class="toggle"></div>
.toggle {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
width: 100px;
height: 100px;
background: #ccc;
}
$(".toggle").click(function () {
$(this).effect("shake", {
direction: "left",
times: 4,
distance: 5
}, 30);
});