2009-05-21 7 views

Répondre

2

Il suffit de vérifier le code.

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; 

Il ne semble pas y avoir de limite au nombre de pièces. Cette instruction vérifie simplement si vous avez passé un certain nombre de pièces et si oui, calcule des lignes et des cellules, sinon il est par défaut de 9 pièces.

Avec 50 pièces passées, en passant par le calcul de Round (SquareRoot (50)); nous obtenons 7 lignes et 7 colonnes. Cela devrait entraîner 49 pièces.

+0

Oui merci pour votre réponse, je viens de vérifier le code aussi, et en effet, il ne semble pas être une limite .. Et je ne comprends toujours pas alors ... Merci pour votre réponse de toute façon! –

+0

Quelle est la taille de l'élément? –

3

Je pense que l'option que vous devez passer est 'pièces', pas 'numéro'.

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

Non comme indiqué sur la page de documentation de jQuery: $ ("div"). Click (function() { $ (this) .hide ("explode", {number: 9}, 1000); }); –

+0

Où avez-vous vu cela? Parce que je viens de copier/coller du site JQuery http://docs.jquery.com/UI/Effects/Explode Et il est écrit:. « » » l'élément par Masque explose dans 9 pièces $ ("div") cliquez sur (function() { $ (this) .hide ("Explode", {nombre: 9}, 1000);} .), "" » –

+0

Eh bien, il semble que vous avez raison! Merci, mais je suis toujours curieux de savoir où vous l'avez eu? Puisqu'il n'a pas été mis en évidence, il y en a eu sur la page des effets explosifs sur le site Web de jquery. –

Questions connexes