JQuery - ajouter cliquez sur l'événement à LI ou plusieurs éléments?
Je suis en train d'ajouter un événement click d'un élément LI, mais il n'est pas de tir dans la page. Ma page balisage ressemble à:
<div id="Navigation">
<ul>
<li class="navPrevNext inactive">|< First Page</li>
<li class="navPrevNext inactive">< Prev Page</li>
<li class="navIndex selected" title="0 ">1</li>
<li class="navIndex notselected" title="1 ">2</li>
<li class="navIndex notselected" title="2 ">3</li>
<li class="navPrevNext active" title="1">Next Page ></li>
<li class="navPrevNext active" title="2">Last Page >|</li>
</ul>
</div>
Et dans mon code JS que j'ai:
$("#Navigation li").live('click', function(e) { e.preventDefault; this.blur(); return updateNavigation($(this).attr('title')); });
Toutes les pensées?
TIA
une seule chose: l'e.preventDefault courriel.preventDefault()
OriginalL'auteur Keith Barrows | 2009-05-07
Vous devez vous connecter pour publier un commentaire.
Vous assurer que vous avez jquery 1.3 inclus dans votre code? Le suivant fonctionne très bien (direct copier et coller à partir de votre question) pour moi, quand je clique sur l'un des LIs:
Êtes-vous sûr que votre updateNavigation fonctionnement de la droite? C'est peut-être déclenchée, mais quelque chose ne va pas chez elle...
OriginalL'auteur Parrots
J'ai fait la même chose que @Perroquets et cela fonctionne pour moi. Vous pouvez, cependant, souhaitez modifier votre sélection:
De sorte que le gestionnaire n'est appliquée que sur les éléments qui possèdent un attribut title.
Fonctionne comme un champion!
OriginalL'auteur tvanfosson
J'ai eu un problème similaire où j'ai été en utilisant une liste déroulante sélectionnée par l'utilisateur. Fondamentalement, l'utilisateur clique sur une zone de saisie et une ul est révélé.
Cela a très bien fonctionné avec un 500ms à l'animation, mais lors du passage à 250ms le défilement vers le bas à l'animation était trop rapide et, apparemment, l'événement click jamais tiré sur un li.
OriginalL'auteur Drew
ne l'utiliser à la durée de son mieux délégué
OriginalL'auteur Defrag