我想將jQuery UI搖動效果與CSS樣式position: absolute
結合使用,但這隻適用於Firefox。在所有其他瀏覽器中,效果會中斷CSS樣式。jQuery UI Shake Effect禁用「position:absolute」(Chrome,Opera,IE)
我希望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);
});
不要只在代碼塊中添加一個輕浮評論。包含代碼的規則是有原因的。如果jsfiddle宕機,你的問題是沒用的。 –
這很有道理,我很抱歉。 – kindisch