2009-06-18 9 views
1

Ich habe eine Text-Scrollbox mit JQuery gemacht. Es funktioniert gut alleine (nationalboston.com/temp), aber wenn ich es aushändige, um es in eine Joomla-Seite einzubinden, bewegt sich der Schieberegler nicht (here). Soweit ich das beurteilen kann, funktioniert alles andere gut.JQuery Slider Control - Slider-Griff bewegt sich nicht

Ich habe das berechnete CSS in Chrome Inspector überprüft, und es scheint, dass das Handle so gestaltet ist, wie es sein sollte (position: absolute; top: auto;). Was mache ich falsch?!

EDIT: Dies scheint der Fall in Safari 3.x Mac und Chrome 3 Alpha Mac, nicht in Firefox Mac. Ich habe keine weiteren Tests gemacht.

Antwort

1

Ich folgte Ihrem Link in Firefox 3.0.11 auf Mac und der Slider funktioniert perfekt. Hast du die Lösung für dein Problem gefunden? Die erste Idee, die mir beim Lesen Ihrer Frage kam, war, dass Sie möglicherweise einen JavaScript-Namespacekonflikt haben (mit mehr als einem JS-Framework?). Eine mögliche Lösung wäre dann gewesen JQuery in keiner Konfliktmodus auszuführen, wie in:

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

Mehr Informationen gibt: http://docs.jquery.com/Core/jQuery.noConflict

+0

So überprüft es in FF - es funktioniert gut. Leider funktioniert es in Safari Mac oder Chrome Mac nicht richtig. –

+0

Okay, nach ein bisschen Graben sieht es so aus, als könnte dies ein Konflikt zwischen mootools (benutzt von Joomla) und JQuery sein ... Ich werde versuchen, den noConflict Modus zu benutzen. –

+0

Das hat es geschafft! Vielen Dank. –