Помощник
|
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()
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 11 | Boymaster | 1801 | 17.4.2024, 23:35 автор: Boymaster |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4810 | 17.4.2024, 1:19 автор: sergio11 |
|
Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами | 2 | Tutich | 1207 | 16.4.2024, 8:27 автор: Tutich |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19707 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3099 | 5.4.2024, 5:53 автор: Skyworker |
Текстовая версия | Сейчас: 19.4.2024, 12:42 |