2011-10-03 6 views

Répondre

0

Si vous voulez bien, le code modulaire que vous pouvez lire et extraire facilement seulement les bits que vous voulez, MyLibrary essayez David Mark (que vous utilisez pour construire votre bibliothèque). Je trouve que les bibliothèques comme jQuery sont si intrinsèquement liées et dépendent de leurs propres fonctionnalités que d'essayer de retrouver toutes les fonctions et de re-cartographier les propriétés est un exercice de frustration. D'autre part, MyLibrary est écrit pour être très modulaire dès le départ et fournit de meilleures fonctionnalités cross-navigateur.

0

Vous n'avez pas demandé jQuery, mais vous voudrez peut-être consulter le plugin jQuery dimensions.

+0

mmmm - ya bon point – user975917

3

Ici, vous allez:

function position(elem) { 
    var left = 0, 
     top = 0; 

    do { 
     left += elem.offsetLeft; 
     top += elem.offsetTop; 
    } while (elem = elem.offsetParent); 

    return [ left, top ]; 
} 

démonstration en direct:http://jsfiddle.net/dDyZF/2/

Questions connexes