【发布时间】:2013-11-22 01:47:01
【问题描述】:
我想将 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);
});
【问题讨论】:
-
不要只是在代码块中添加轻率的注释。包含代码的规则是有原因的。如果 jsfiddle 出了问题,你的问题就没用了。
-
有道理,对不起。
标签: jquery user-interface position effect shake