2009-05-19 6 views
4

Comment intercepter les événements onclick dans sIFR? Je sais que je suis destiné à utiliser onRelease, mais ne peux pas comprendre comment. J'ai cherché haut et bas pour une solution à utiliser en combinaison avec des onglets jQuery ui, qui est déclenché avec cette fonction:Utilisation de onRelease avec sIFR

$(function() { 
    $("#tabs").tabs(); 
}); 

J'ai essayé simplement l'insérer comme ça, évidemment sans aucune chance:

sIFR.replace(AkzidGroLight, { 
    selector: '#tabsNav h4.Berthold-light', 
    onRelease: function(fi) { $('#tabs').tabs(); }, 
    css: [ 
    'a {text-align: center; display: block; text-decoration: none; letter-spacing: -0.5;}', 
    'a:link { color: #333333; }' , 
    'a:hover { color: #999999; }' 
    ], 
    offsetTop: 5, 
    tuneHeight: 5, 
    wmode: 'transparent' 
}); 
+0

Cela semble très bien. Pourriez-vous être plus précis? C'est avec r436? –

+0

Oui, c'est avec r436. C'est peut-être quelque chose qui le bloque, bien que je ne reçoive aucune erreur dans Firebug. Je vais le télécharger sur un serveur aujourd'hui pour une meilleure visualisation. Et merci pour le travail que vous faites! – Eystein

+0

Voici une démo de la page http://bit.ly/pkhzv Les liens en question sont les onglets "Collaborateurs" et "Postes les plus lus" dans la colonne de droite. – Eystein

Répondre

0

wmode transparent est un buggy bogué. Commencez par enlever cela et voyez si le comportement change. Juste au cas où votre callback a un problème, mettez une alerte ou un fichier console.log pour vous assurer qu'il est réellement appelé.