2013-03-05 19 views
5

Utworzono skryptozakładkę przy użyciu polecenia js, jest dobrze na wszystkich witrynach z wyjątkiem tych, które już używają requirejs. Przeszukałem dokumentację, nie znajduję żadnego "trybu braku konfliktu", takiego jak jquery lub coś, co pozwala zarządzać wieloma wersjami. Dowolny pomysł ?Używanie RequireJS w skryptozakładce

Dzięki.

+0

Dlaczego nie sprawdzić, czy wymagania są już obecne na stronie i nie ładować w tym przypadku własnego? – amakhrov

+0

Czy spojrzałeś na zrobienie czegoś takiego: http://requirejs.org/docs/api.html#multiversion – Todd

Odpowiedz

0

przed włączeniem skryptu, sprawdź, czy zdefiniowano obiekt "wymagany". uwzględnij tylko skrypt, jeśli obiekt jest nieokreślony:

if(typeof require != 'undefined') { 
    //include script 
}