2009-08-04 5 views
2

Le code jQuery utilisé:ajoutant return true à boutons suivant/précédent de cycle de jquery

$('#contentspacer').cycle({fx:'fade',speed:2500,timeout:6000,next:'.next',prev:'.prev'}); 
$('.pause').click(function() {$('#contentspacer').cycle('pause'); return false;}); 
$('.play').click(function() {$('#contentspacer').cycle('resume'); return false;}); 

Le code HTML utilisé pour la "navigation":

<div class="pnbtns"><a href="#" class="prev">&#8592;</a> <a href="#" class="pause">pause</a> <a href="#" class="play">play</a> <a href="#" class="next">&#8594;</a></div> 

Comme vous pouvez le voir, le jeu et la les boutons de pause fonctionnent bien et n'ajoutent pas le hashtag à la fin, le bouton suivant et le bouton précédent fonctionnent toujours, mais ajoutez le hashtag.

Ce que je veux faire est d'ajouter le retour false; aux boutons .prev et .next, sans utiliser javascript en ligne (je sais comment le faire de cette façon) et sans laisser les liens vides (doit valider strictement xhtml).

Répondre

3

Est-ce ce que vous cherchez?

$('.next, .prev').live('click', function(){ 
    return false; 
}); 
+0

C'était un moment RTFM juste là, merci beaucoup mon pote. – Kirill