Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Подскажите, почему мог перестать работать скрипт "Содержимое статьи"?

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


     17.07.2016    Хаки    426

вопрос
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
47

373 | 140

irrwisch - 17 июля 2016 18:36 - Юзер

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

baseroad
5

298 | 7

baseroad - 17 июля 2016 18:50 - Юзер


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

irrwisch
47

373 | 140

irrwisch - 17 июля 2016 19:04 - Юзер

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

baseroad
5

298 | 7

baseroad - 17 июля 2016 19:11 - Юзер

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

irrwisch
47

373 | 140

irrwisch - 17 июля 2016 19:37 - Юзер

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

baseroad
5

298 | 7

baseroad - 17 июля 2016 20:12 - Юзер

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

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

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