Développeur Web RoR

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 29 octobre 2010

$(document).ready(); VS $(window).load();

J'ai eu un petit bug aujourd'hui pour centrer verticallement un div (enfin une image !)

J'utilise cette fonction jquery

(function ($) {

// VERTICALLY ALIGN FUNCTION

$.fn.vAlign = function() {

        return this.each(function(i){

        var ah = $(this).height();

        var ph = $(this).parent().height();

        var mh = (ph - ah) / 2;

        $(this).css('margin-top', mh);

        });

};

})(jQuery);


Donc dans mon code j'ai fait :

$(document).ready(function() {

        alert($('#monimg').height());     

        alert($('#monimg').css('height'));

        $('#monimg').vAlign();

});


Les valeurs affichées était 0 et 0 et mon image ne s'est pas centrée !

Après de moulte recherche, je suis tombé sur une discussion !

Il existe une différence entre  $(document).ready(); et $(window).load();


$(document).ready(); : quand le document est chargé (le DOM)

$(window).load(); : quand la fenêtre est chargé (avec toutes ces images)


J'ai donc fait :


$(window).load(function() {

        alert($('#monimg').height());     

        alert($('#monimg').css('height'));

        $('#monimg').vAlign();

});


Résultat une fois toutes les images centrées, la hauteur de mon image est renvoyée et elle s'est centrée !

Encore un petit problème : le temps que toutes les images se chargent mon image #

monimg ne s'est pas centrée (ben oui 

$(window) n'était pas totalement "loadé" !

Du coup j'ai mis style="display:none;" sur mon image et ensuite j'ai mis le code dans head :

$(window).load(function() {

        $('#monimg').show();

        $('#monimg').vAlign();

});

J'en ai appris une bien bonne aujourd'hui :-)


vendredi 24 septembre 2010

Background auto-resize - Redimmentionnement automatique d'un background image

Bon tout est dans le titre.
Ce plugin jquery permet à votre background de s'adapter à la taille du navigateur (et donc de votre écran).

Tout se passe ici :
http://www.aaronvanderzwan.com/maximage/bg.php

vendredi 6 août 2010

Unpack et Unminify javascript

html css Il arrive qu'on ai besoin de lire le code source d'un script minifié sur un site internet ! Et bien il existe un outil en ligne qui fait ça bien :

http://jsbeautifier.org/

Vous copiez / collez le source minifié du script et jsbeautifier le remet en forme pour vous permettre de le lire ! Sympa non ?

lundi 5 juillet 2010

Concours développement Web - Développez.net - Horloge

html css

Il y a en ce moment un concours sur developpez.net pour concevoir une horloge originale ! Donc à votre clavier et que le plus innovant gagne ! J'ai fini le mien ! Même s'il est pas beau il est original !

Lien

mardi 22 juin 2010

Cheatsheets CSS, JAVASCRIPT, HTML, PHP, WEB, DESIGN, SEO

Voici une bonne panoplie de cheatsheets CSS, JAVASCRIPT, HTML, PHP, WEB, DESIGN, SEO

http://spyrestudios.com/mega-collection-of-cheatsheets-for-designer-developers/

Régalez-vous !

vendredi 9 avril 2010

Picbox visualisateur d'image en javascript avec zoom

Picbox visualisateur d'image en javascript avec zoom.
Compatible JQuery et Mootools.
Bon je ne vais pas m'étendre car une demo vaut mieux que des mots :p.

demo par là : http://bunnyfire.co.uk/projects/picbox/

vendredi 19 mars 2010

full html css sprite jquery - no flash

spritely

Faire des sprites css (animé) vous tente ? Avec Javascript bien sur (jQuery) parce que comme moi vous haïssez flash....
Pas de problème spritely est la réponse...

http://www.spritely.net/gallery/

A vous des petits jeux flash sans flash :p, non sans blague maintenant votre patron va arrêter de vous prendre la tête pour mettre du flash à tout bout de champs.

- page 2 de 3 -