Добрый день.
Возникла проблема с тем что меню то работает то не работает, смотря в какой части страницы его подключать.
Подробнее:
Есть скрипт меню-гармошки (работает на jquery):
<script type="text/javascript" >
function initMenu() {
$('#menu ul').hide();
$('#menu li p').click(function() { $(this).next().slideToggle('normal'); } );
}
$(document).ready(function() {initMenu();};
</script>
И соответственно элементы с которыми он взаимодействует:
echo '<div>';
echo '<ul id="menu" >';
...
динамическое создание элементов меню
...
echo '</ul>';
echo '</div>';
Это все находиться в одном файле, допустим menu.php, который инклудится в нужное место. Теперь самое интересное, если включить его на место, где должно быть меню, то меню выводиться, но не раскрывается, т.е. сам "аккордеон" не работает. В случае подключения данного файла в тело тестовой страницы все работает замечательно.
Проверял уже все, даже не знаю в чем может быть проблема. Подскажите как разрешить данную ситуацию.