1

Тема: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

<!DOCTYPE html>
<html>
<head>
    <title>vsesvit-group.com.ua</title>
    <meta charset="utf-8">    
    <meta content='IE=EmulateIE7'>
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <script type="text/javascript">
        /* Image-gallery */
        // відкриваємо зображення в модальному вікні
        function imagegallery (img) {
            document.getElementById('popup_overlay').style.display = 'block';
            document.getElementById('popup').style.display = 'block';
            var image = document.getElementById('imageZoom');
            image.src = img.src;
            image.style.width = '100%';
            image.style.height = '100%'
            image.style.border = 'none';
            image.style.padding = '0';
            image.style.margin = '0';    
        }

        // закриваємо зображення в модальному вікні
        function close_popup () {
            document.getElementById('popup_overlay').style.display = 'none';
            document.getElementById('popup').style.display = 'none';
        }
        /* end Image-gallery */
    </script>
    <style>
        #popup_overlay {
    position: fixed;
    top: 0;
    left: 0;    
    display: none;
    }

    #popup {            
        z-index: 1000;
        display: none;        
    }    
    </style>    
</head>
<body onload="ImageRotator(0)">
    <div id="foto-gallery">
            <div id="popup_overlay" onclick="close_popup()"></div>    
            <div id="popup">
                <img src="" alt="foto" id="imageZoom">
                <div>
                    <div class="arrow_left left"></div>
                    <div class="arrow_right left"></div>
                    <div class="close right" onclick="close_popup()"></div>
                </div>
            </div>
            <div style="border: 1px solid blue;" onclick="right()">click</div>
            <div id="gallery">
                <img src="images/foto/0_ru.jpg" alt="foto" onclick="imagegallery(this)">
                <img src="images/foto/2_ru.jpg" alt="foto" onclick="imagegallery(this)">
                <img src="images/foto/332.jpg" alt="foto" onclick="imagegallery(this)">
                <img src="images/foto/Fetaksafoto.jpg" alt="foto" onclick="imagegallery(this)">
                <img src="images/foto/Hochland.jpg" alt="foto" onclick="imagegallery(this)">
                <img src="images/foto/bondyuel-3.jpg" alt="foto" onclick="imagegallery(this)">
            </div>    
    </div>    
</body>
</html>

2

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

Як це можна реалізувати

3

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

Якщо у вас задача реалізувати просто галерею тоді можна використати безліч плагінів на jquery.
Якщо задача реалізувати на чистому js тоді ось вам логіка:
1. малюємо кнопки вліво і вправо
2. якщо користувач жме кнопку вліво ми дивимось поточний індекс активного зображення і віднімаємо 1
тобто показується зображення 1 значить має показуватись зображення 0
якщо ж поточний індекс 0 тоді показуємо максимальне зображення (або просто приховуємо кнопку)
3. якщо жме кнопку вправо - додаємо відповідно одиницю до індексу і показуємо зображення
якщо поточний індекс 5 показуємо зображення під номером 6 ;)

4

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

А як можна дізнатися індекс  у поточного зображення

5

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

ви самі встановлюєте індекс зображення яке показується

якщо у вас є 5 картинок і відкривається галерея індекс картинки 0

6

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

Дякую funivan зрозумів. Ще таке, треба зробити інтерактивну карту як на тому сайті http://vsesvit-group.com.ua/ru/distriby … ibyutsiya/
Уявлення не маю як це можна зробити.......не підкажите

7

Re: Є скрипт, треба щоб працювали кнопочки в модальному вікні вправо вліво

Підкажу але у іншій темі ;)