Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Почему при верстке шаблона не работает JS?

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


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

вопрос
При верстке шаблона с 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
Юзер

kild - 3 июля 2015 15:52 -

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

Arsen
Юзер

Arsen - 3 июля 2015 15:59 -

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

kild
Юзер

kild - 3 июля 2015 16:03 -

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

Arsen
Юзер

Arsen - 3 июля 2015 16:04 -

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

ПафНутиЙ
Админ

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

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

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

Arsen
Юзер

Arsen - 3 июля 2015 16:53 -


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

PunPun
Эксперт

PunPun - 3 июля 2015 16:51 -

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

well​

Arsen
Юзер

Arsen - 3 июля 2015 16:54 -

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

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

Arsen
Юзер

Arsen - 3 июля 2015 16:55 -

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

ПафНутиЙ
Админ

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

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

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

Arsen
Юзер

Arsen - 3 июля 2015 17:15 -

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

PunPun
Эксперт

PunPun - 3 июля 2015 17:18 -

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

well​

Arsen
Юзер

Arsen - 3 июля 2015 17:20 -

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

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

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

наверх