Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Почему при верстке шаблона не работает JS?

Почему при верстке шаблона не работает JS?


     03.07.2015    Общие вопросы по вёрстке, Шаблоны (TPL), jQuery    1253

вопрос
При верстке шаблона с html на DLE перестал работать один файл js.
Может кто глянет его, почему он не работает в DLE. В html все отлично работает. Не работает слайдер, переход по страницам и тд.

main.rar [2,76 Kb] (cкачиваний: 5)



Спасибо!

Ответил: Arsen


Вопрос решен при подключении в main.tpl не у казал закрывающий тег....


[b]Было:[/b]
<script src="{THEME}/js/main.js"><script>

Нужно:
<script src="{THEME}/js/main.js"></script>


Прошу прощения у всех, за мою не внимательность).
P.S. использовал редактор без подсветки кода.

Комментарии пользователей (13)

kild
6

43 | 13

kild - 3 июля 2015 15:52 - Юзер

Не качал, просто навскидку две причины
.htaccess в папке с js есть?
Версии jQuery не совпадают, или может дважды подключены?

Arsen
75 | 2

Arsen - 3 июля 2015 15:59 - Юзер

kild,
.htaccess в папке есть)
В html был подключен jquery-1.11.1, а в DLE jquery-1.11.3, пробовал менять ни чего не вышло. В main.tpl уже раза три проверил подключение, только один раз.

kild
6

43 | 13

kild - 3 июля 2015 16:03 - Юзер

Dle сам подключает, в шаблоне подключать не надо

Arsen
75 | 2

Arsen - 3 июля 2015 16:04 - Юзер

kild, Я знаю). Вот и оставил стандартный DLE. тот что был подключен в html я удалил.

ПафНутиЙ
1073

3424 | 2437

ПафНутиЙ - 3 июля 2015 16:32 - Админ

А в консоли что?

Каков вопрос - таков и ответ. Просто помните об этом.

Arsen
75 | 2

Arsen - 3 июля 2015 16:53 - Юзер


ПафНутиЙ,
В том то и дело, что ни чего, ошибок не показывает...

Gameer
233

1150 | 400

Gameer - 3 июля 2015 16:51 - Юзер

В первые вижу такую запись начала функции :
(function($) {
может там нужно использовать
$(function(){
?

Arsen
75 | 2

Arsen - 3 июля 2015 16:54 - Юзер

Цитата: Gameer
$(function(){

Это тоже не помогает...(((

Arsen
75 | 2

Arsen - 3 июля 2015 16:55 - Юзер

На чистом html все хорошо работает... А вот в Dle ни чего.

ПафНутиЙ
1073

3424 | 2437

ПафНутиЙ - 3 июля 2015 17:10 - Админ

Я всегда так пишу:
jQuery(document).ready(function($) {
    
});

Каков вопрос - таков и ответ. Просто помните об этом.

Arsen
75 | 2

Arsen - 3 июля 2015 17:15 - Юзер

ПафНутиЙ,
Попробовал, в dle не работает ни чего. В html все отлично.
А может быть с чем нибудь конфликт?

Gameer
233

1150 | 400

Gameer - 3 июля 2015 17:18 - Юзер

Сайт демо можно ?

Arsen
75 | 2

Arsen - 3 июля 2015 17:20 - Юзер

Сейчас сделаю...

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

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