• Страница 1 из 1
  • 1
Форум » uCoz » Помощь по uCoz » Оптимизировать скрипт по увеличению картинок при клике
Оптимизировать скрипт по увеличению картинок при клике
Matruka 08.03.2018 в 21:20 1
Я мне недавно на сайт поставил скрипт для увеличения картинок через ulightbox.

Этот стандартный скрипт я нашел на другом форуме но тоже от waak.

Код
<script type="text/javascript">
$(".eMessage img, .apomessage img").each(function(){
if($(this).attr("src").length>0){
var title=typeof this.title!="undefined"?(' title="'+this.title+'"'):(typeof this.alt!="undefined"?(' title="'+this.alt+'"'):"");
$(this).wrap('<a href="'+this.src+'" class="ulightbox imagehover" target="_blank"'+title+'></a>');
};
});
</script>


Сейчас этот скрипт работает на всех картинок всех размеров. Даже смайлики увеличивает при клике. Можно как-то этот скрипт изменить так чтобы он только на картинках с определённым размером работал. Который например больше чем 50px x 50px ?

Нужно правильный оператор вместо
Код
if($(this).attr("src").length>0){

Из-за него все картинки длиннее чем один символ в url увеличиваются.
waak 08.03.2018 в 22:23 2
Данный скрипт просто открывает все картинки в классах .eMessage img, .apomessage img в ulightbox
для того что бы исключить некоторые картинки то тут нужно писать проверку что бы скрипт проверял размер картинки и если она подходит то открывал а если нет то не открывал
это не так просто сделать

вы где его используете?

я так понимаю что смайлы из комментариев увеличивает то проще исключить блок с комментариями из класса в котором работает скрипт
Буду благодарен за любую финансовую поддержку!
Яндекс 41001566705372 Вебмани R234675901433 Киви 79094024545

Изготовление сайтов в системе uCoz. Изменение и доработка уже готовых сайтов. Установка шаблонов. Настройка сайтов.
Форум » uCoz » Помощь по uCoz » Оптимизировать скрипт по увеличению картинок при клике
  • Страница 1 из 1
  • 1
Поиск:
форма для входа