Форум русской поддержки Joomla!® CMS
06.12.2016, 00:45:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Ищу модуль отключения изображений на сайте

 (Прочитано 604 раз)
0 Пользователей и 1 Гость смотрят эту тему.
quazy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« : 11.04.2016, 12:47:45 »

Нужен модуль (плагин, компонент, скрипт) корректного отключения изображений сайта под Joomla 3.5.
Записан
voland
Профи
********

Репутация: +487/-86
Online Online

Пол: Мужской
Сообщений: 8711


любит наш народ всякое гавно...


« Ответ #1 : 11.04.2016, 20:55:40 »

А что значит "корректно отключать" в вашем понимании?
Записан
quazy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #2 : 12.04.2016, 09:46:35 »

Т.е., если не принимать во внимание эту фразу, кандидаты у вас есть?
Записан
Grigory S.
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 685


(с)


« Ответ #3 : 12.04.2016, 09:58:21 »

Не очень понятно что именно Вам нужно...
Записан
effrit
Группа развития
*****

Репутация: +730/-7
Offline Offline

Пол: Мужской
Сообщений: 6807


effrit.com


« Ответ #4 : 12.04.2016, 10:02:29 »

взять готовый плагин
http://extensions.joomla.org/extensions/extension/core-enhancements/performance/lazy-load-for-joomla
и поменять ему логику.
Записан
quazy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #5 : 19.04.2016, 13:11:17 »

Спасибо. Очень похоже на то, что ищу.
Не очень понятно что именно Вам нужно...
Делаю на сайт версию для слабовидящих. Там должна быть кнопка отключения отображения картинок на лету.
Записан
quazy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #6 : 09.06.2016, 10:27:19 »

Нет, не оно.
Записан
Septdir
Живу я здесь
******

Репутация: +35/-3
Offline Offline

Пол: Мужской
Сообщений: 838


Skype: septdir


« Ответ #7 : 09.06.2016, 11:25:59 »

Спасибо. Очень похоже на то, что ищу.Делаю на сайт версию для слабовидящих. Там должна быть кнопка отключения отображения картинок на лету.
Код:
простейший JQ подойдет
$( '#target' ).click(function() {
$( "img" ).hide
});
Ну или вот юзал когдато
Код:

jQuery("#switchImg").on( "click", function() {
jQuery(this).toggleClass("active");
body.find("img").toggle();
});
А вот весь Jq для слабовидов, старый правда
Код:
jQuery( document ).ready(function() {
var body = jQuery("body");
var size = localStorage.getItem('size');
var color = localStorage.getItem('color');
if (size) {
if (size == 1) {
body.removeClass("large larger").addClass("large");
jQuery("#normal, #large, #larger").removeClass("active");
jQuery("#large").addClass("active");
} else if (size == 2) {
body.removeClass("large larger").addClass("larger");
jQuery("#normal, #large, #larger").removeClass("active");
jQuery("#larger").addClass("active");
}
};
if (color) {
if (color == 1) {
body.removeClass("black white blue").addClass("white");
jQuery("#black, #white, #blue").removeClass("active");
jQuery("#white").addClass("active");
} else if (color == 2) {
body.removeClass("black white blue").addClass("blue");
jQuery("#black, #white, #blue").removeClass("active");
jQuery("#blue").addClass("active");
}
};
jQuery("#normal").on( "click", function() {
jQuery("#normal, #large, #larger").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("large larger");
localStorage.setItem("size", 0);
});
jQuery("#large").on( "click", function size1() {
jQuery("#normal, #large, #larger").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("large larger").addClass("large");
localStorage.setItem("size", 1);
});
jQuery("#larger").on( "click", function size2() {
jQuery("#normal, #large, #larger").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("large larger").addClass("larger");
localStorage.setItem("size", 2);
});
jQuery("#black").on( "click", function() {
jQuery("#black, #white, #blue").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("white blue");
localStorage.setItem("color", 0);;
});
jQuery("#white").on( "click", function color1() {
jQuery("#black, #white, #blue").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("black white blue").addClass("white");
localStorage.setItem("color", 1);
});
jQuery("#blue").on( "click", function color2() {
jQuery("#black, #white, #blue").removeClass("active");
jQuery(this).addClass("active");
body.removeClass("black white blue").addClass("blue");
localStorage.setItem("color", 2);
});
jQuery("#switchImg").on( "click", function() {
jQuery(this).toggleClass("active");
body.find("img").toggle();
});
});
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet