“爆炸”效果是否具有爆炸块数量的最大值?

时间:2009-05-21 16:51:11

标签: javascript jquery jquery-ui

$('#global').show("explode", { number: 50}, 2000);

我尝试了这段代码,但它似乎无法正常工作。 它看起来有限,我从来没有超过8/10爆炸块。

有最大值吗? 有什么想法吗?

爆炸效果是jquery-ui

的原生效果

3 个答案:

答案 0 :(得分:3)

我认为您需要传递的选项是“件”,而不是“数字”。

$('#global').show("explode", { pieces: 50}, 2000);

答案 1 :(得分:2)

jQuery Effects Cheat sheet 显示使用而不是数字

答案 2 :(得分:2)

刚检查完代码。

var rows = o.options.pieces ? Math.round(Math.sqrt(o.options.pieces)) : 3;
var cells = o.options.pieces ? Math.round(Math.sqrt(o.options.pieces)) : 3;

件数似乎没有限制。此语句仅检查您是否已传入多个部分,如果是,则计算行和单元格,否则默认为9个。

传入50件,经过Round(SquareRoot(50))的计算; 我们得到7行和7列。这应该会产生49件。