У вас возникла проблема с скриптом аккордеона, аккордеон работал, когда я работал с ним с прямым html, но теперь, перейдя на Wordpress, аккордеон прекратил работать.#accordion не является функцией
Вот мой код
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$("#accordion").accordion();
});
</script>
<?php wp_head(); ?>
и HTML:
<div id="accordion">
<div class="button"><a href="#">Infrastructure</a></div>
<div><?php
if (function_exists('iinclude_page')){
iinclude_page('sectors/infrastructure');
}?>
</div>
<div class="button"><a href="#">Housing</a></div>
<div><?php
if (function_exists('iinclude_page')){
iinclude_page('sectors/housing');
}?></div>
<div class="button"><a href="#">Education</a></div>
<div><?php
if (function_exists('iinclude_page')){
iinclude_page('sectors/education');
}?></div>
<div class="button"><a href="#">Health</a></div>
<div><?php
if (function_exists('iinclude_page')){
iinclude_page('sectors/health');
}?></div>
</div>
Я действительно не понимаю эту проблему, так как он работал в прямой HTML. Я даже попытался удалить функцию include с прямым текстом, и он все еще не работает?
Любые идеи? Других объектов jquery не существует.
Есть ли разница между html в исходном коде и html, которые вы видите при просмотре источника в браузере? плагины, которые делают оптимизацию, попытаются выжать ненужные разрывы строк. если general всегда помещает комментарий html в пустые теги (сценарий или иначе). –
Как и http://stackoverflow.com/questions/14898071/jquery-ui-typeerror-accordion-is-not-a-function?rq=1 – chuckfinley