Domanda

Ho una casella di scorrimento di testo creata con JQuery. Funziona bene da solo (nationalboston.com/temp) ma quando lo passo per essere avvolto in una pagina Joomla, la maniglia del cursore non si sposta ( qui ). Per quanto ne so, tutto il resto funziona bene.

Ho ispezionato il CSS calcolato in Chrome Inspector e sembra che la maniglia sia in stile come dovrebbe essere (position: absolute; top: auto;). Cosa sto sbagliando ?!

EDIT: questo sembra essere il caso in Safari 3.x Mac e Chrome 3 Alpha Mac, non in Firefox Mac. Non ho fatto ulteriori test.

È stato utile?

Soluzione

Ho seguito il tuo link in Firefox 3.0.11 su Mac e il dispositivo di scorrimento funziona perfettamente. Hai trovato la soluzione al tuo problema? La prima idea che mi è venuta in mente quando ho letto la tua domanda è che potresti avere un conflitto nello spazio dei nomi javascript (usando più di un framework JS?). Una possibile soluzione sarebbe stata quella di eseguire JQuery in modalità senza conflitto, come in:

jQuery.noConflict();
// Do something with jQuery
jQuery("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';

Ulteriori informazioni qui: http://docs.jquery.com/Core/jQuery.noConflict

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top