2010-05-24 8 views
2

J'ai utilisé les curseurs jQuery pendant environ une semaine sans problèmes dans mon projet, mais j'ai juste rencontré un problème.Problème de curseur de l'interface utilisateur jQuery

  1. J'ajoute 3 curseurs à ma page
  2. Tous les 3 sont ajoutés même manière exacte (comme ça):

    $('#slider_id').slider({value:100,'slide':function(e, ui){// some code}}); 
    
  3. 2 fonctionnent correctement

  4. On ne fonctionne pas (il me donne une erreur de fiebug 'f is undefined') quand je fais glisser la poignée de curseur

La seule différence flagrante que je peux voir est que celui qui donne l'erreur est dans une boîte de dialogue jQuery UI(). Fait intéressant, quand je le place en dehors de la boîte de dialogue, cela fonctionne! Donc, je me demande s'il y a des problèmes connus avec les curseurs dans les boîtes de dialogue, et/ou s'il y a des solutions de contournement.

Merci

PLUS D'INFO

  1. Si je ne contiendraient pas la boîte de dialogue Autoopen: false et faites glisser le curseur cela fonctionne
  2. Si je ne contiendraient pas le dialogue autoOpen: false mais fermer immédiatement puis rouvrez, curseur ne fonctionne pas (même erreur que ci-dessus)
+0

Lorsque vous dites que les 3 sont ajoutés de la même manière, les ID sont toujours uniques, correct? –

+0

oui - bien sûr :) – OneNerd

+0

un exemple spécifique serait bien. – codedude

Répondre

2

Je recevais la même erreur dans une situation similaire, deuxième curseur à la page dans une boîte de dialogue. L'erreur était causée par une ligne définissant la valeur des curseurs sur NaN, après l'ouverture de la boîte de dialogue.

Questions connexes