|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии JavaScript Javascript + увеличение картинки? Как? |
Javascript + увеличение картинки? Как? |
Ребят в общем захотелось мне красоты. Хочу сделать что бы когда нажимаешь на картинку то она увеличиная появлялась в ajax окне. Помогите с кодом скрипта который бы мне это сделал
Код <table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;"> <?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?> <div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div> <?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?> <?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?><div class="eDetails" style="clear:both;"> <div style="float:right"><a href="$ENTRY_URL$" class="readcont">Читати далі</a></div> <!---<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','0','float')?></div><?endif?>--> Переглядів: $READS$ | Дата: <span title="$TIME$">$DATE$</span> <?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Коментарів ($COMMENTS_NUM$)</a><?endif?> </div></td></tr></table><br /> а хочу то бы работало по принцепу как $IMAGE1$ Код <a href="http://mserega.pp.net.ua/_nw/0/49562235.jpg" class="ulightbox" target="_blank" title="Натисніть для перегляду в повному розмірі..."> <img alt="" style="margin:0;padding:0;border:0;" src="http://mserega.pp.net.ua/_nw/0/s49562235.jpg"></a> Как написать код что бы оно дописывало до тех картинок которые я вставлял не через $IMAGE1$ я вставляю через редактор и там картинку что бы оно дописало ссылку. ну что бы расказать еще по короче как Код <img alt="" style="margin:0;padding:0;border:0;" src="http://mserega.pp.net.ua/_nw/0/s49562235.jpg"> Проблему решил вот этот хороший человек Nexxus Код $(".eMessage 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" target="_blank"'+title+'></a>'); }; };); Если не можешь прожить жизнь нормально, проживи ее афигенно
Сообщение отредактировал MSerega12 - Четверг, 29 Май 2014, 12:14:22
|
Не проверял.
Код $(".eMessage img").each(function(){ if($(this).attr("src").length>0){ var title=$(this).attr("title").length>0?(' title="'+this.title+'"'):($(this).attr("alt").length>0?(' title="'+this.alt+'"'):""); $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank"'+title+'></a>'); }; }); |
Lumore, Вы меня не поняли я не использую загрузку $IMAGE1$ потому как мне проще загрузить в файловый менеджер потом взять картинку из него и выставить все нужные мне параметры.
Nexxus, на ваш код почему то 0 реакции. Если не можешь прожить жизнь нормально, проживи ее афигенно
|
Nexxus, Школьный сайт я вставил в вид новостей. Соответвенно каждая картинка новости должна увеличиватся при нажатии
Если не можешь прожить жизнь нормально, проживи ее афигенно
|
MSerega12, поместите скрипт перед </body>
Код $(".eMessage 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" target="_blank"'+title+'></a>'); }; }); |
Nexxus, Извините проверил все работает! Огромнейшие спасибо вам!!!Может кому пригодиться... вставлю ваш код в шапку. А вам +
Если не можешь прожить жизнь нормально, проживи ее афигенно
Сообщение отредактировал MSerega12 - Четверг, 29 Май 2014, 12:10:41
|
| |||
| |||