Dodałem mój niestandardowy skrypt js na sam koniec listy skryptów przed zamykającym tagiem, a przed $ (document) .foundation() ;. Przechowałem go także w katalogu js/vendor. W poniższym pliku zapisałem wszystko w katalogu globalnym; po prostu poszukaj własnego katalogu js.
<script src="global/js/vendor/jquery.js"></script>
<script src="global/js/foundation/foundation.js"></script>
<script src="global/js/foundation/foundation.alerts.js"></script>
<script src="global/js/foundation/foundation.clearing.js"></script>
<script src="global/js/foundation/foundation.cookie.js"></script>
<script src="global/js/foundation/foundation.dropdown.js"></script>
<script src="global/js/foundation/foundation.forms.js"></script>
<script src="global/js/foundation/foundation.joyride.js"></script>
<script src="global/js/foundation/foundation.magellan.js"></script>
<script src="global/js/foundation/foundation.orbit.js"></script>
<script src="global/js/foundation/foundation.placeholder.js"></script>
<script src="global/js/foundation/foundation.reveal.js"></script>
<script src="global/js/foundation/foundation.section.js"></script>
<script src="global/js/foundation/foundation.tooltips.js"></script>
<script src="global/js/foundation/foundation.topbar.js"></script>
<!-- My Custom Script!!!! -->
<script src="global/js/vendor/custom.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
Nie wspomniałeś o tym, jeśli używasz Zurb Foundation 4; jeśli zauważysz, że używa Zepto (zamiast jQuery) domyślnie, z wyjątkiem przeglądarek, które nie rozumieją połączenia proto. Jeśli widzisz, że funkcje jQuery nie działają, możesz skomentować kod, który ustawia Zepto zamiast jQuery, a następnie test. Spójrz na następujących, także w dolnej części dokumentu:
<script>
document.write('<script src=' +
('__proto__' in {} ? 'global/js/vendor/zepto' : 'global/js/vendor/jquery') +
'.js><\/script>')
</script>
Wymień że z:
<!-- <script>
document.write('<script src=' +
('__proto__' in {} ? 'global/js/vendor/zepto' : 'global/js/vendor/jquery') +
'.js><\/script>')
</script> -->
<script src="global/js/vendor/jquery.js"></script>
a następnie upewnij się, aby zapisać jquery.js w odpowiednim folderze. Ponownie przechowuję moje pliki w katalogu/global.
Nadzieję, że pomaga!
Dzięki Will za twoją odpowiedź, tak, właśnie zmieniłem na Fundację 4, wydam twoje pomysły i zgłoś się ponownie! – onjegolders
Dzięki Will, robiąc wszystko dla Fundacji 4, najwyraźniej udało się. Pozbyłem się wywołania zepto i ręcznie zaimplementowałem jquery. Dzięki! – onjegolders
Hej onjegolders-- ciekawy, czy ta odpowiedź zadziałała dla ciebie? –