Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.06.2016, 15:02
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

pavelrer,
Небольшая иллюстрация
<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $(".additional-images img.product-image").click(function () {
                var src = $(this).attr("src");
                //  $(".main-image img").attr("src", src);
                $(this).parent().parent().parent().find(".main-image img").attr("src", src);
            });
        });
    </script>
</head>
<body>
    <div class="spacer" style="position: absolute; width: 300px; height: 400px; border: 1px solid black">
        <div class="vm-product-media-conteiner" style="position: relative; width: 300px;
            height: 300px;">
            <div class="main-image">
                <img src="http://javascript.ru/cat/list/dom.gif" style="position: relative; width: 100%; height: 100%" />
            </div>
        </div>
        <div class="additional-images" style="position: relative; width: 300px; height: 100px">
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 0%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/dom.gif" style="position: relative; width: 100px;
                    height: 100px" />
            </div>
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 33.3%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/event.gif" style="position: relative; width: 100px;
                    height: 100px;" />
            </div>
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 66.6%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/integr.jpg" style="position: relative; width: 100px;
                    height: 100px;" />
            </div>
        </div>
    </div>
    <div class="spacer" style="position: absolute; width: 300px; height: 400px; left:315px; border: 1px solid black">
        <div class="vm-product-media-conteiner" style="position: relative; width: 300px;
            height: 300px;">
            <div class="main-image">
                <img src="http://javascript.ru/cat/list/donkey.gif" style="position: relative; width: 100%; height: 100%" />
            </div>
        </div>
        <div class="additional-images" style="position: relative; width: 300px; height: 100px">
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 0%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/donkey.gif" style="position: relative; width: 100px;
                    height: 100px" />
            </div>
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 33.3%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/libs.jpg" style="position: relative; width: 100px;
                    height: 100px;" />
            </div>
            <div class="floatleft" style="position: absolute; width: 100px; height: 100px; left: 66.6%;
                top: 0%; border: 1px solid black">
                <img class="product-image" src="http://javascript.ru/cat/list/mobile.jpg" style="position: relative; width: 100px;
                    height: 100px;" />
            </div>
        </div>
    </div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроллер запускается несколько раз при загрузке страницы tayrin Angular.js 4 15.07.2014 08:29
Confirm несколько раз. prowoke jQuery 3 05.09.2012 17:14
Событие click вызывается несколько раз. Почему? rusbody jQuery 22 21.08.2012 16:17
Несколько созданных элементов располагаются в одной строке. Как этого избежать? Hold Events/DOM/Window 1 21.01.2011 23:52
Две одинаковые страницы: на одной скрипты видны, на другой нет Маня Общие вопросы Javascript 9 03.06.2009 11:57