Question

Voici ce que j'ai essayé jusqu'à présent:

var preventDefaultFunc = function(e){   
            e.preventDefault();
        }

Ensuite, je l'appelle dans la fonction de clic plus tard:

$('.item').click(function(e){

            var $this = $(this);
            var $thisChild = $this.find('.item-content');
            if ( $this.hasClass('big') ) {
                return false;
            }

            $this.on(preventDefaultFunc);
    // make the box bigger and load the article inside it here
});

Je l'ai fait de cette façon afin que je puisse le désactiver plus tard, car la div en question doit permettre des clics à ce sujet une fois qu'il est fait grand.

Le commutateur ON / OFF ne fonctionne pas, car il est censé empêcher la page de charger le lien dans la case, afin que je puisse agrandir la boîte et charger l'article avec Ajax à la place. Notez que ON / OFF est la version jQuery 1.7 de Bind / Unbind.

Aucune suggestion?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top