Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Увеличение изображения прикрепленного по URL |
Увеличение изображения прикрепленного по URL |
|
|
|
|
вставил прогрузило отображает, но походу только если я буду писать попробовал от пользователя просто текст даже не считает ее за ссылку
Добавлено (09 Фев 2015, 03:37:08) |
Все написал)) Наконец мозги помучить надо было)).
Код <script type="text/javascript"> function urls(text) { var urlRegex = /(https?:\/\/[^\s]+)/g; return text.replace(urlRegex, function(url) { return url.indexOf('.jpg') || url.indexOf('.png') || url.indexOf('.gif')? '<a class="ulightbox" href="' + url + '"><img src="'+url+'" alt="" class="jmSmallImg" /></a>' : ''; };) } $('.RODITELJ').each(function(index, element) { $(this).html(urls($(this).html())) };); /// Скрипт написан Jacksonmihailov http://forum.ucoz.ru/index/8-56631 </script> <style> .jmSmallImg { width:200px;} </style> .RODITELJ - меняем на свой родительский класс Добавлено (09 Фев 2015, 03:51:46) jmDB - Текстовая база данных для uCoz
Сообщение отредактировал JacksonMihailov - Понедельник, 09 Фев 2015, 03:49:47
|
|
Странно у меня работает.
попробуй Код <script type="text/javascript"> function urls(text) { var urlRegex = /(https?:\/\/[^\s]+)/g; return text.replace(urlRegex, function(url) { return url.indexOf('.jpg') || url.indexOf('.png') || url.indexOf('.gif')? '<a class="ulightbox" href="' + url + '"><img src="'+url+'" alt="" class="jmSmallImg" /></a>' : ''; }) } $('.RODITELJ').each(function(index, element) { $(this).html(urls($(this).html())) }); /// Скрипт написан Jacksonmihailov http://forum.ucoz.ru/index/8-56631 </script> <style> .jmSmallImg { width:50px;} </style> jmDB - Текстовая база данных для uCoz
|
оу все картинки повсюду поехали
|
|
|
Это скорее всего потому что некоторые картинки уже являются составляющей ссылки. Вот попробуй так:
Код <script type="text/javascript"> $('.roditelj a').each(function() { var h = $(this).attr('href') h.indexOf('.jpg')!=-1 || h.indexOf('.png')!=-1 || h.indexOf('.gif')!=-1 ? $(this).find('img').length>0? checkifTooltTip(this):aImgTrue(this,h) : ''; });; function aImgTrue(t,h){ $(t).addClass('ulightbox').append('<img src="'+h+'" alt="" class="jmSmallImg" />') } function checkifTooltTip(t){ $(t).addClass('ulightbox') } </script> <style> .jmSmallImg { width:50px;} </style> Добавлено (10 Фев 2015, 23:40:57) jmDB - Текстовая база данных для uCoz
|
насколько ты помнишь было написано 2 скрипта за место которого? или ты объединил ?
Добавлено (10 Фев 2015, 23:47:45) Добавлено (11 Фев 2015, 00:55:24) |
| |||