jQuery动画气泡脚本变量的解释

时间:2014-03-19 21:04:45

标签: javascript jquery

iSchluff为我的previous question提供了一个关于调整jQuery气泡速度和位置的绝佳解决方案。

现在我需要帮助了解脚本中每个变量的作用。气泡会包含引号,所以我试图让它们慢下来让人们有时间阅读它们。通过调整vertSpeedhoriSpeed,我设法大幅放慢了速度。不过,我已尝试调整window.setTimeout(callback, 1000 / 60)omega: 2*Math.PI* horiSpeed/(width*60), //omega= 2Pi*frequency random: (Math.random()/2+0.5) * i * 10000, //random time offset,但无法弄清楚如何增加每个气泡生成之间的时间。

下面的部分是否可以减缓气泡产生的速度?是调用整个函数还是设置间隔时间?如果是这样,不应该减少setTimeout中的分母来减缓泡沫的产生吗?

window.requestAnimationFrame = (function(){
 return  window.requestAnimationFrame       ||
    window.webkitRequestAnimationFrame ||
    window.mozRequestAnimationFrame    ||
    function( callback ){
     window.setTimeout(callback, 1000 / 60);
  };})();

在柜台中,我是否正确,这部分正在检查#parent的界限,以便气泡保持在div内,并在每10个气泡后这样做?

if(check && item.y < -item.elementHeight){ //check bounds every 10th iteration

如果有人能为我阐明这一点,我会非常感激!

http://jsfiddle.net/N63Tf/19/

0 个答案:

没有答案