Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Подскажите, почему мог перестать работать скрипт "Содержимое статьи"?

Подскажите, почему мог перестать работать скрипт "Содержимое статьи"?


     17.07.2016    Все вопросы » Хаки    1491

вопрос
nowheremany помог с разработкой скрипта для создания содержимого сайта по тегам

, но вот пару дней назад он перестал работать и я не могу понять почему. Нечего не трогал в нем, только перенес все строки из head в body, а скрипт прописан вообще в fullstory.tpl
<ul id="h3header">
<script>
$(function(){$('.h3body').each(function(){
var e=$(this),h=$('#'+e.data('for')).html('');
if(h.length>0)
$('h3').each(function(i){
  h.append('<li><a href="#h3link'+i+'">'+$(this).text()+'</a></li>');
  $(this).wrap('<a name="h3link'+i+'"></a>')
})
})})
</script>
</ul>
<div class="h3body" data-for="h3header">{full_story}</div>

А вот тут он должен отображаться, но почему-то он не работает - http://base-road.ru/technology/190-teplovoz-serii-chme3.html

Ответа пока нет


6 комментариев

irrwisch
Юзер

irrwisch - 17 июля 2016 18:36 -

Смотрите ошибки в консоле браузера

baseroad
Юзер

baseroad - 17 июля 2016 18:50 -


Не разбираюсь( Кстати, некорректно работает скрипт "Видео ютуб в модальном окне"((( И это все стало после того как перенес подключение скриптов к </body>

irrwisch
Юзер

irrwisch - 17 июля 2016 19:04 -

для того что бы сказать из-за чего возникли эти ошибки (кроме тех что со шрифтами гугла), надо смотреть сам сайт

baseroad
Юзер

baseroad - 17 июля 2016 19:11 -

Посмотрите пожалуйста - http://base-road.ru/

irrwisch
Юзер

irrwisch - 17 июля 2016 19:37 -

Правильно, у вас скрипт выполняется быстрее, чем грузится библиотека jQuery, вариантов решения проблемы 2 (которые пришли на вскидку):
1. Вернуть jQuery в head
2. Немного переписать скрипт, что бы он выполнялся после того, как подключатся все скрипты, например через document.onload

baseroad
Юзер

baseroad - 17 июля 2016 20:12 -

Очередной раз спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх