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

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

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

dmitry_stas

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

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

victoroz

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

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

dmitry_stas

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

victoroz

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

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

dmitry_stas

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

Не работает sql_filter в XML разметке модуля

Автор stincv

Ответов: 13
Просмотров: 580
Последний ответ 13.01.2019, 19:40:00
от sdi_68
quix failemanager не работает

Автор Светлый

Ответов: 0
Просмотров: 705
Последний ответ 19.12.2018, 10:39:56
от Светлый
Не работает слайдер

Автор Вячеслав0712

Ответов: 5
Просмотров: 235
Последний ответ 05.12.2018, 19:02:16
от Вячеслав0712
В какой версии SP Page Builder работает Latest Posts?

Автор Усач911

Ответов: 3
Просмотров: 1139
Последний ответ 26.11.2018, 20:43:12
от Усач911
recaptcha 2 не работает в браузерах гуглхром и Opera

Автор k-redactor

Ответов: 9
Просмотров: 561
Последний ответ 19.11.2018, 13:37:42
от ProtectYourSite