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

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

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

dmitry_stas

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

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

victoroz

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

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

dmitry_stas

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

victoroz

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

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

dmitry_stas

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

Не работает сайт на локалке

Автор leha111

Ответов: 3
Просмотров: 175
Последний ответ 12.10.2018, 08:34:53
от AlekVolsk
Не работает импорт в плагине vDATA

Автор bitvictory

Ответов: 0
Просмотров: 136
Последний ответ 11.08.2018, 19:18:56
от bitvictory
Не работает меню в chrome

Автор Leo1986

Ответов: 2
Просмотров: 241
Последний ответ 10.07.2018, 14:11:43
от lexxbry
Не работает конструкция типа &amp;amp;amp;lt;div&amp;amp;amp;gt;&amp;amp;amp;lt;div&amp;amp;amp;gt;

Автор ExtraCOM

Ответов: 3
Просмотров: 220
Последний ответ 29.06.2018, 15:06:47
от ExtraCOM
Не работает Jumi

Автор 800147

Ответов: 8
Просмотров: 608
Последний ответ 11.06.2018, 13:59:21
от Afman