我正在寻找酒吧的弹跳效果。 如果您在mac中注意到了所有应用程序排列的停靠点。单击任何应用程序时,图标开始弹跳。我正在寻找类似的效果。 酒吧需要反弹3次然后停止一两秒再次反弹3次。
这是我目前正在做的事情,但没有帮助
$(function () {
function bounceDiv(){
$("#six").effect("bounce", { times:3, distance:20 }, 400);
}
setInterval(bounceDiv,1000);
});
提前完成。
答案 0 :(得分:2)
我们的目标是创建一个包含4个框(DIV)的HTML页面。点击这些框中的每一个都会弹回它们是一个特定的方向。我们可以通过jQuery方法的参数来控制bouncing元素的方向和速度。
<table>
<tr>
<td><div id="bouncy1">Click here to bounce. Direction: Up</div></td>
<td><div id="bouncy2">Click here to bounce. Direction: Left</div></td>
</tr>
<tr>
<td><div id="bouncy3">Click here to bounce. Direction: Right</div></td>
<td><div id="bouncy4">Click here to bounce. Direction: Down</div></td>
</tr>
</table>
<br/>
<input id="bounceAll" type="button" value="Click to Bounce All!"/>
div {
padding:5px;
width:150px;
height:100px;
text-align:center;
}
#bouncy1 {
background-color:#FFEE88;
}
#bouncy2 {
background-color:#EE88FF;
}
#bouncy3 {
background-color:#EE8888;
}
#bouncy4 {
background-color:#88EEFF;
}
$(function(){
//Add bounce effect on Click of the DIV
$('#bouncy1').click(function () {
$(this).effect("bounce", { times:5 }, 300);
});
$('#bouncy2').click(function () {
$(this).effect("bounce", { direction:'left', times:5 }, 300);
});
$('#bouncy3').click(function () {
$(this).effect("bounce", { direction:'right', times:5 }, 300);
});
$('#bouncy4').click(function () {
$(this).effect("bounce", { direction:'down', times:5 }, 300);
});
//Bounce all DIVs on click of button
$("#bounceAll").click(function(){
$("div").click();
});
});
$(document).ready(function(){
$("div").click();
});
$(function () {
function bounceDiv(){
$("#six").effect("bounce", { times:3, distance:20 }, 400);
}
setInterval('bounceDiv()', 1000);
});
'
了! :(来源:http://viralpatel.net/blogs/jquery-bounce-effect-bounce-html-js/
答案 1 :(得分:1)
这将100%工作
<script type="text/javascript">
function bounceDiv(){
$("#six").effect("bounce", { times:3 }, 300);
}
$(document).ready(function()
{
setInterval('bounceDiv()',5000);
});
</script>
享受:)