Najnowsza wersja beta (v4) Bootstrapa używa Tether js do pozycjonowania elementów, nie mogę pozwolić, aby działało w mojej aplikacji Requirejs.Powiązanie paska narzędzi z wymaganiem JS
w moim requirejs config Mam następujący podkładka na
paths: {
jquery: '/path/to/jquery',
tether: '/path/to/tether'
},
shim: {
'bootstrap': ['tether', 'jquery']
}
A kiedy chcę włączyć podpowiedzi w mojej aplikacji, używam następujący kod, który moim zdaniem jest prawidłowe
function page_events() {
requirejs(['bootstrap'], function(bootstrap) {
$('[data-toggle="tooltip"]').tooltip();
});
}
Powinno to wczytaj najpierw zależności bootstraps, a następnie wykonaj kod. Więc zwykle Tether powinien być włączony przed tym kawałkiem kodu.
Ale wynik konsola jest
Uncaught ReferenceError: Tether is not defined
Czy ktoś ma ten sam problem?
Możliwy duplikat [Jak naprawić błąd; "Błąd: etykiety narzędzi Bootstrap wymagają Tether (http://github.hubspot.com/tether/)'](http://stackoverflow.com/questions/34567939/how-to-fix-the-error-error-bootstrap- tooltips-require-tether-http-github-h) – Farside