0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 575 Просмотров
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
В материал вставил ссылки на JavaScript.
Код
<section>
<script type="text/javascript" src="images/pot/js/jquery.maphilight.js"></script>
<script type="text/javascript" src="images/pot/js/custom.js"></script>
<script type="text/javascript" src="images/pot/js/jquery-latest.min.js"></script>
...
В материале используются еще картинки и стиль CSS. Все файлы кинул по пути:
  • images/pot/js
  • images/pot/img
  • images/pot/css
Картинки видны, а файлы скриптов не отрабатывают. Заглянул в код страницы - пути к скриптам все правильно показывают.
Если локально создать HTML страницу, то все работает.
Что еще можно проверить?
*

fsv

  • Живу я здесь
  • 2569
  • 374 / 2
Re: JavaScript в материале не работает
« Ответ #1 : 11.03.2017, 22:40:22 »
Если локально создать HTML страницу, то все работает.
Слабо верится, т.к. библиотеку грузите после скрипта ее использующего. Предположение, исходя из названий файлов.

Цитировать
Что еще можно проверить?
конфликты скриптов
Веб-разработка: заказ.
*

FitMe

  • Захожу иногда
  • 303
  • 10 / 1
Re: JavaScript в материале не работает
« Ответ #2 : 11.03.2017, 22:45:15 »
Может с редактором проблема еще быть.
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
Re: JavaScript в материале не работает
« Ответ #3 : 11.03.2017, 23:33:22 »
Насчет последовательности загрузки:
Код
<section>
<script type="text/javascript" src="images/potolok/js/jquery-latest.min.js"></script>
<script type="text/javascript" src="images/potolok/js/jquery.maphilight.js"></script>
<script type="text/javascript" src="images/potolok/js/custom.js"></script>
В консоли браузера пишет:
Код
Uncaught TypeError: Cannot read property 'removeClass' of null
    at HTMLSpanElement.<anonymous> (custom.js:18)
    at HTMLSpanElement.dispatch (jquery-latest.min.js:66)
    at HTMLSpanElement.r.handle (jquery-latest.min.js:66)
Вот код из файла с 18-й строкой
Код
[стр 17] $("#input_color p#wall_item span").click(function(){
[стр 18]        $("#input_color p#wall_item span").removeClass("act");

И еще в консоли пишет если нажать на вторую ссылку:
Код
Uncaught TypeError: $(...).attr is not a function
    at HTMLSpanElement.<anonymous> (custom.js:37)
    at HTMLSpanElement.dispatch (jquery-latest.min.js:66)
    at HTMLSpanElement.r.handle (jquery-latest.min.js:66)
вот код из того же файла:
Код
[стр 36]    $("#input_color .input_color_wall span").click(function(){
[стр 37]        var color = $(this).attr("class");
Что ему нужно?
PS: код писал не я. В javascript не особо разбираюсь.
*

DespotMagic

  • Новичок
  • 4
  • 1 / 0
Re: JavaScript в материале не работает
« Ответ #4 : 13.03.2017, 07:46:26 »
Попробуйте в коде JavaScript вместо символа $ написать jQuery.  
Так же посмотрите, что код функции 18 строки jquery обёрнут в "document.ready". Т.е. что элементу созданы уже на странице.

Можно весь js код обернуть в
Цитировать
jQuery(document).ready(function($){

});


Селектор "#input_color p#wall_item span" - такой элемент один? Класс нужно удалить у того элемента, по которому кликнули? Или у всех элементов с таким селектором?
Если только на том элементе, по которому кликнули, то лучше записать так

Код
$("#input_color p#wall_item span").click(function(){
        $( this ).removeClass("act");


А так код на который жалуется валидный в рамках jQuery. Что то Joomla подмешивает может. Перестало работать после обновления/установки плагина? Можно попробовать отключить что было последнее установлено.
« Последнее редактирование: 13.03.2017, 08:03:16 от DespotMagic »
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
Re: JavaScript в материале не работает
« Ответ #5 : 13.03.2017, 23:12:05 »
Спасибо! Помогло:
в коде JavaScript вместо символа $ написать jQuery. 
« Последнее редактирование: 13.03.2017, 23:30:15 от worldmen »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает Jumi

Автор 800147

Ответов: 8
Просмотров: 379
Последний ответ 11.06.2018, 13:59:21
от Afman
Проблема с умным поиском! "Подсвечивать текст в результатах" не работает

Автор Katerina-Katerina

Ответов: 10
Просмотров: 200
Последний ответ 04.06.2018, 17:54:19
от Katerina-Katerina
Динамическая картинка в материале

Автор phvsfpgs

Ответов: 3
Просмотров: 151
Последний ответ 04.05.2018, 19:57:22
от beliyadm
[Решено] Помогите! Не работает колесико мышки для прокрутки сайта!

Автор yu78

Ответов: 14
Просмотров: 1000
Последний ответ 02.05.2018, 00:53:29
от catsub
Не работает memcache

Автор Bozhkov2

Ответов: 0
Просмотров: 64
Последний ответ 28.04.2018, 20:49:21
от Bozhkov2