Помощник
|
JS вопрос: Как добавить ссылку к картинке? |
Rombi
|
Сообщение
#1
|
||
|
|
||
|
|||
ultimato |
25.3.2014, 19:38;
Ответить: ultimato
Сообщение
#2
|
|
Попробуй так с jQuery
Код <!-- jQuery -->
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js"></script> <script type="text/javascript" charset="utf8"> $(document).ready(function(){ var images = document.getElementsByTagName('img'); for (var i = 0; i < images.length; i++) { var image = images[i]; var parentElement = image.parentElement; var a = document.createElement('a'); a.href = image.getAttribute('src'); a.appendChild(image); parentElement.appendChild(a); } }); </script> -------------------- |
|
|
Tollun |
25.3.2014, 19:51;
Ответить: Tollun
Сообщение
#3
|
|
в ссылки должна быть ссылка из src?
|
|
|
Rombi
|
Сообщение
#4
|
|
ultimato, спасибо, помогло.
Tollun, разумеется) -------------------- |
|
|
Tollun |
25.3.2014, 20:08;
Ответить: Tollun
Сообщение
#5
|
|
Код <script>
$(document).ready(function (){ $('img').each(function(){ var url = $(this).attr('src') $(this).wrap('<a href="'+ url +'"></a>') }); }); </script> |
|
|
ultimato |
25.3.2014, 20:08;
Ответить: ultimato
Сообщение
#6
|
|
Rombi, рад помочь
-------------------- |
|
|
Tollun |
25.3.2014, 20:09;
Ответить: Tollun
Сообщение
#7
|
|
ultimato, извините конечно, но это не jquery а каша
|
|
|
ultimato |
25.3.2014, 20:17;
Ответить: ultimato
Сообщение
#8
|
|
Tollun, Ну каждый по своему
-------------------- |
|
|
Rombi
|
Сообщение
#9
|
|
Узнал про функцию wrap =)
Вот мой код, может, кому-нить пригодится) Код var $img = $('.img');
$('.img').one('load',function(){ var CurImg = $(this); var width = CurImg.width(); var src = CurImg.attr("src"); if (width > 200){ CurImg.wrap('<a href="'+src+'" rel="photos"></a>'); } }) .each(function(){ if(this.complete) $(this).trigger('load'); }); -------------------- |
|
|
kRicha |
25.3.2014, 22:13;
Ответить: kRicha
Сообщение
#10
|
|
Rombi, еще можно использовать методы before() и after()
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1117 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2284 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3911 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3636 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1929 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 28.3.2024, 17:31 |