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

victoroz

  • Новичок
  • 13
  • 0 / 0
Решил прикрутить PrettyPhoto, который на jQuery. Сделал все как у них написано - не работает. Упростил для себя задачу и пробую запустить простую функцию p();

Cтранице материала наверху (должны!) грузятся js и css.
Код
 
jimport( 'joomla.document.document' );
$document = JFactory::getDocument();
$document->addStyleSheet( JUri::base(). 'mylibs/prettyphoto/css/prettyPhoto.css');
$document->addScript(JUri::base(). 'mylibs/prettyphoto/js/jquery.simple.js');
Внизу у последнего тега вставлено
Код
<script type="text/javascript" charset="utf-8">
  jQuery( document ).ready( function( $ ) {
    $("a[rel^='prettyPhoto']").p();
  });
</script>
В результате ошибка: TypeError: $(...).p is not a function

Выяснил, что в консоли прикрепленные библиотеки появляются не всегда. А в исходном коде страницы на них и намека нет. Зато родной jQuery грузится.

Прикрепляемый файл jquery.simple.js выглядит так:
Код
(function($) {
$.fn.p = function() {
alert("Function Runs");
return this;
}
})(jQuery);
Адрес страницы: http://www.hram-goretovo.ru/index.php/biblioteka/photogallery/633-liturgiya-na-otkrytom-vozdukhe
« Последнее редактирование: 26.12.2017, 12:04:49 от victoroz »
*

victoroz

  • Новичок
  • 13
  • 0 / 0
Хм. Ну и ну.
*

robert

  • Живу я здесь
  • 4722
  • 435 / 17
Хм. Ну и ну.
Ну да, ну и ну!
Три раза прочитал, так и не понял, есть ли проблема и где она проявляется.
Имеем: на отдельной странице материал выбрано переопределение, в котором наверху грузятся js и css(действительно грузятся как видно в отладчике).
...
тоже работает. (вместо своей функции подставлял функции jQ типа .html() - срабатывает.)
Так работает или не работает? Если русского языка не хватает, чтобы объясняться, то приведите ссылку на сайт и укажите стрелкой проблему.
Спойлер
[свернуть]
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 12944
  • 1216 / 8
приведите ссылку на сайт и укажите стрелкой проблему.
или хотя бы просто ссылку, даже без стрелки :)

99% что грузится несколько экземпляров jQuery
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victoroz

  • Новичок
  • 13
  • 0 / 0
Адрес страницы: http://www.hram-goretovo.ru/index.php/biblioteka/photogallery/633-liturgiya-na-otkrytom-vozdukhe

Ну и первый пост упростил.
*

dmitry_stas

  • Легенда
  • 12944
  • 1216 / 8
у вас сначала грузится ваше расширение, а потом сама библиотека - http://prntscr.com/hscobk . так быть не может, должно быть наоборот
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victoroz

  • Новичок
  • 13
  • 0 / 0
Респект и уважуха. Все заработало. Вообще все!

Взял плагин, который JQuery и иже с ним ставит на первые места. И все сразу стало работать!
Плагин взял вот отсюда: Редактируем порядок подключаемых скриптов
*

dmitry_stas

  • Легенда
  • 12944
  • 1216 / 8
просто перед добавлением своего расширения всегда вызывайте
Код
JHtml::_('jquery.framework');
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Функция mail php отсылка письма с вложением

Автор A_nsy

Ответов: 7
Просмотров: 194
Последний ответ 09.09.2019, 10:37:03
от A_nsy
[РЕШЕНО] sql запрос не работает

Автор pavel2950

Ответов: 6
Просмотров: 200
Последний ответ 04.09.2019, 18:40:19
от pavel2950
Не работает стандартный поиск на мобильных устройствах

Автор V@lentin

Ответов: 2
Просмотров: 113
Последний ответ 31.08.2019, 23:21:05
от AlekVolsk
Почему не работает $

Автор Mick_20

Ответов: 2
Просмотров: 141
Последний ответ 12.08.2019, 11:28:08
от draff
Не работает подсветка текста в поиске

Автор uamobile

Ответов: 0
Просмотров: 99
Последний ответ 30.07.2019, 12:44:06
от uamobile