konflikt bei mehrfachem js-onload

pic-nicker

New member
Hallo,

hab das forum durchsucht, aber die passende lösung entweder nicht gefunden :( oder überlesen :icon6:...

ich weiß, dass man den onload im body-tag verketten kann:
PHP:
<body onload="function1;function2">
Das habe ich auch bisher gemacht, in der Form:
PHP:
<body onload="new Item('Item1',...);new Item('Item2',...)">

Jetzt will ich aber auf der gleichen Seite noch dieses Tab-Script ausführen: Create A Tabbed Interface Using jQuery - NETTUTS. Dies wird aber über
HTML:
<div id="...">
aufgerufen.

In der externen .js liegt:
Code:
$(document).ready(function() {
	$('#tabvanilla> ul').tabs({ fx: { height: 'toggle', opacity: 'toggle' } });
	$('#featuredvid > ul').tabs();
});

Die Tabs funktionieren einwandfrei, wenn ich die anderen scripte runternehme.

ich versteh das addLoadEvent-Ding noch nicht so ganz, weiß auch gar nicht, ob das hier die Lösung wäre.

-->weiß jemand, wie ich das ganze zum laufen kriege???

bitte, bitte :)
 
Falls es jemand anderem hilft, es lag an konkurrierenden $-Anweisungen in jquery- und js-files.

ich hab das problem mit
Code:
jQuery.noConflict();
gelöst:

- erst die js-files aufrufen
- dann die jquery-anweisungen, da die "$" durch "jQuery" ersetzen, folgendermaßen:
Code:
jQuery.noConflict(); 
jQuery(document).ready(function() {
	jQuery('#xyz> ul').tabs({ fx: { height: 'toggle', opacity: 'toggle' } });
});

jetzt ist alles wieder gut... :d
 
Zurück
Oben