2010-04-20 5 views
1

Je dois cibler tous les liens avec une classe de hslide et attacher cela à eux. Tout gourou jquery est là-bas savoir comment faire cela?Changement de ligne enclick à discret jquery

onclick="return hs.expand(this, { slideshowGroup: 'groupC0', wrapperClassName: 'rounded-white', outlineType : 'rounded-white', dimmingOpacity: 0.8, align : 'center', transitions : ['expand', 'crossfade'], fadeInOut: true });" 

Merci, C

Répondre

5
$(document).ready(function() { 
    $('a.hslide').click(function() { 
     return hs.expand(this, { 
      slideshowGroup: 'groupC0', 
      wrapperClassName: 'rounded-white', 
      outlineType : 'rounded-white', 
      dimmingOpacity: 0.8, 
      align : 'center', 
      transitions : ['expand', 'crossfade'], 
      fadeInOut: true 
     }); 
    }); 
}); 
+0

Il semble y avoir un problème lorsque cela casse la fonctionnalité. Je vais essayer de le regarder un peu plus. –

+0

définir un point d'arrêt et examiner la valeur de 'this' sur la ligne 3. –

1

Définissez une classe sur cet objet, puis sélectionnez avec jQuery puis ajoutez l'événement onclick à une fonction anonyme.

$(document).ready(function() { 
    $(INSERT CLASS HERE).click(function() { 
     return hs.expand(this, { 
      slideshowGroup: 'groupC0', 
      wrapperClassName: 'rounded-white', 
      outlineType : 'rounded-white', 
      dimmingOpacity: 0.8, 
      align : 'center', 
      transitions : ['expand', 'crossfade'], 
      fadeInOut: true 
     }); 
    }); 
});