Noch nicht viel geschrieben
Hallo, ich bekomme es einfach nicht hin das jQuery mit Joomla zusammen funktioniert. Ich finde auch keine Anleitung in deutsch um alle eventuelle Unsicherheiten beim Verständnis auszuräumen.
Ich möchte dieses Script zum laufen bekommen.
Im Header der index.php habe ich die jquery-1.4.2.min.js geladen
Wenn ich das nun richtig verstanden habe muß ich den Shortcut $ in jQuery ändern damit jQuery auch mit anderen Bibliotheken zusammen arbeitet. Und Mootools ist ja standartmäßig bei Joomla dabei.
Das soll ja mit dem noConflict funktionieren:
Aber es funktioniert wieder nicht.
Was hab ich den da falsch verstanden?
Viele Grüße
Ich möchte dieses Script zum laufen bekommen.
Im Header der index.php habe ich die jquery-1.4.2.min.js geladen
$(document).ready(function(){
function PreloadImg(){
$.ImagePreload("images/slash2.jpg");
$.ImagePreload("images/slash3.jpg");
$.ImagePreload("images/slash4.jpg");
$.ImagePreload("images/slash5.jpg");
}
$(document).ready(function(){
PreloadImg();
$(".SlashEff ul li").click(function(){
$(".Slash").ImageSwitch({Type:$(this).attr("rel"),
NewImage:"images/slash"+ImgIdx+".jpg", speed: 4000
});
ImgIdx++;
if(ImgIdx>5) ImgIdx = 1;
});
});
Wenn ich das nun richtig verstanden habe muß ich den Shortcut $ in jQuery ändern damit jQuery auch mit anderen Bibliotheken zusammen arbeitet. Und Mootools ist ja standartmäßig bei Joomla dabei.
Das soll ja mit dem noConflict funktionieren:
Code:
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery(document).ready(function(){
function PreloadImg(){
jQuery.ImagePreload("images/slash2.jpg");
jQuery.ImagePreload("images/slash3.jpg");
jQuery.ImagePreload("images/slash4.jpg");
jQuery.ImagePreload("images/slash5.jpg");
}
jQuery(document).ready(function(){
PreloadImg();
jQuery(".SlashEff ul li").click(function(){
jQuery(".Slash").ImageSwitch({Type:jQuery(this).attr("rel"),
NewImage:"images/slash"+ImgIdx+".jpg", speed: 4000
});
ImgIdx++;
if(ImgIdx>5) ImgIdx = 1;
});
});
//notice, that the $sign has been replaced with the word jQuery
})
Aber es funktioniert wieder nicht.
Was hab ich den da falsch verstanden?
Viele Grüße