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

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

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

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

FitMe

  • Захожу иногда
  • 306
  • 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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Генерация алиаса кирилицей вместо латиницы в материале Joomla

Автор Black.Wolf

Ответов: 2
Просмотров: 133
Последний ответ 05.09.2018, 00:37:45
от voland
Видео вместо full image в материале

Автор shambhala

Ответов: 5
Просмотров: 117
Последний ответ 18.08.2018, 21:46:25
от effrit
Не работает импорт в плагине vDATA

Автор bitvictory

Ответов: 0
Просмотров: 87
Последний ответ 11.08.2018, 19:18:56
от bitvictory
Не выводиться модуль в материале

Автор zilonitiz

Ответов: 1
Просмотров: 69
Последний ответ 08.08.2018, 13:52:55
от zilonitiz
Заголовок как ссылка в раскрытом материале - как убрать?

Автор Altermass

Ответов: 10
Просмотров: 353
Последний ответ 07.08.2018, 22:38:01
от Altermass