Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод изображения при клике по его миниатюре

Сообщения:  [1-10]   [11-11] 

 
 автор: Deed   (08.10.2014 в 21:45)   письмо автору
 
   для: segazav   (08.10.2014 в 00:41)
 

http://jsbin.com/xapop/1/edit?html,js

  Ответить  
 
 автор: confirm   (08.10.2014 в 10:26)   письмо автору
 
   для: Commander   (08.10.2014 в 09:55)
 

Кошмар, да и только. Не надо делать умное лицо и при этом говорить глупости. Смешно ей богу.

  Ответить  
 
 автор: Commander   (08.10.2014 в 09:55)   письмо автору
 
   для: confirm   (08.10.2014 в 08:35)
 

Ребята, подскажите, пожалуйста, "чайнику" как создать самый простой код (Java или jQuery) который выводил бы большое изображение при клике на его миниатюру.

Вот эту фразу прочитайте, а потом прочитайте свой ответ. Это что за отношение к посетителям форума? Я тоже задавал ламерские вопросы - меня никто не посылал в ман. А вы именно так и делаете.

Уж блин об этом он просто ОБЯЗАН знать!

Никто об этом не обязан знать. Это для вас является самоочевидым аспектом. А для начинающего - отнюдь.

И советовать бедному ламеру то, что совсем возможно и требуется, и может вполне достаточно нескольких строк кода, это пижонство.

Уж лишним это точно не будет.

  Ответить  
 
 автор: confirm   (08.10.2014 в 08:35)   письмо автору
 
   для: Commander   (08.10.2014 в 08:28)
 

Вот что я вам скажу - JS, это язык, который нужно изучать и глубоко, и это гораздо сложнее, в том числе для понимания, чем понимание того, чем является тег А. Уж блин об этом он просто ОБЯЗАН знать!

А вам скажу, чтобы ни highslide, ни lightbox не являются "стандартными" библиотеками, и вообще не являются библиотеками. И советовать бедному ламеру то, что совсем возможно и требуется, и может вполне достаточно нескольких строк кода, это пижонство.

Дедушку своего упрекайте.

  Ответить  
 
 автор: Commander   (08.10.2014 в 08:28)   письмо автору
 
   для: confirm   (08.10.2014 в 02:00)
 

Чайник в JS, но ведь соображаете наверное, что щелчок по тегу А вызывает запрос указанного ресурса и загрузку его. Значит удалить их надо.

Крутой, что тут скажешь. А сразу трудно объяснить? Надо сначала поиздеваться над ламерюгой?

P.S. Для топикстартера. Чтобы отобразить картинку (неважно как - просто картинку или фоновое изображение), надо загрузить ее.

Для нормального же отображения достаточно воспользоваться стандартными библиотеками типа highslide или lightbox

  Ответить  
 
 автор: confirm   (08.10.2014 в 04:01)   письмо автору
 
   для: segazav   (08.10.2014 в 03:17)
 

$(function() {
    $('div.in').on('click', 'img', function() {
        $('#big_img').remone();
        $('<div id="big_img"><img src="'+this.src.replce('small', 'big')+'" /></div>')
            .insertBefore($(this))
            .one('click', function() {
                $(this).remone();
            }); 
    });
});
</script>

<div class="in"> 
  <img src="small.jpg" /> <img src="small1.jpg" /> 
</div>


$(function() {
...
});

это тоже самое что и

$(document).ready(function() {
...
});

  Ответить  
 
 автор: segazav   (08.10.2014 в 03:17)   письмо автору
 
   для: confirm   (08.10.2014 в 02:52)
 

Да мне нужен сам процесс вывода картинок, а расположение ведь можно в CSS задать, или я что то не до понимаю?

  Ответить  
 
 автор: confirm   (08.10.2014 в 02:52)   письмо автору
 
   для: segazav   (08.10.2014 в 02:32)
 

А вы уверены, что оно выведется над маленьким, если ваш список это:

<img/>, <img/>, <img/> ...

?

  Ответить  
 
 автор: segazav   (08.10.2014 в 02:32)   письмо автору
 
   для: confirm   (08.10.2014 в 02:00)
 

Изображение будет выводится над маленьким в том же слое в контейнер <div id="big_img"></div>

  Ответить  
 
 автор: confirm   (08.10.2014 в 02:00)   письмо автору
 
   для: segazav   (08.10.2014 в 00:41)
 

Чайник в JS, но ведь соображаете наверное, что щелчок по тегу А вызывает запрос указанного ресурса и загрузку его. Значит удалить их надо.

Второе, а загрузить большое изображение это куда? Если рядом с маленьким, значит приготовьте соответствующую разметку. Если в другой слой, то какой и как? Или вам вывалить примеры на все случаи?

  Ответить  

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования