Подключить скрипт
Как правильно оформить подключение внешнего js документа? Залил файлы js в папку js данного шаблона, в header.tpl подключаю:
И ничего…
<link rel="stylesheet" type="text/css" media="screen" href="{cfg name='path.static.skin'}/css/uvumi-dropdown.css"/>
<script type="text/javascript" src="{cfg name='path.static.skin'}/js/mootools-for-dropdown.js"></script>
<script type="text/javascript" src="{cfg name='path.static.skin'}/js/UvumiDropdown.js"></script>
{literal}
<script type="text/javascript">
var myMenu = new UvumiDropdown("dropdown-menu");
</script>
{/literal}
И ничего…
7 комментариев
если добавленных строк там нет — надо рыть в сторону кэша, заливки файлов не в ту директорию и тд
если строки есть — возможно скрипт не срабатывает потому что дерево dom еще не сгенерировано, попробуйте поставить проверку на это или закинуть инициализацию меню (var myMenu = new UvumiDropdown(«dropdown-menu»); ) в конец шаблона
Потом в нужном мне месте шаблона вставляю код:
Меню не появляется! В стилях для класса dropdown установлено display:none, но я делаю все по инструкции автора