Смена картинок при клике - jQuery (СРОЧНО)
Страницы: 1
Смена картинок при клике - jQuery (СРОЧНО)
Нужно простой слайдер )) Есть три картинки по очереди . при клике preview показалось предыдущая картинка и при клике next следующая... картинки взять с помощью find('img[src='......) Может не хорошо оформил вопрос простите ))
вот же простое решение! _http://biznesguide.ru/demo/rotator/ или вот смотрите где "Модальные окна для нескольких изображений"... _http://www.luksweb.ru/view_post.php?id=273

очень просто в установке!
Изменено: anna911 - 22 Января 2016 00:57
anna911, Второй не то ) мне нужен именно так как я сказал .первый тоже ...
Да, из вопроса не понятно зачем вам именно find.Из готовых решений, возьмите http://kenwheeler.github.io/slick/
Простой и удобный слайдер с высокой кастомизацией.

Если надо на существующем сайте повесить такой слайдер, то покажите верстку - напишу вам базовый код.
Feanorr, 
Код
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="jquery-1.2.6.min.js"></script>
   
    <link rel="stylesheet" type="text/css" href="css/style.css">


</head>
<body>

    <div class="thumbnails">
        <img src="1.jpg">
        <img src="2.jpg">
        <img src="3.jpg">
    </div>
</div>


</body>
</html>
Вот скажем видна была картинка 2  чтоб просто при клике next перешел на тертую картинку а preview 1.чтоб картинки взял с помощью find('img[src='......) [FONT=Tahoma, Arial, Helvetica, sans-serif]Спасибо большое заранее smile:) [/FONT]
Цитата
видна была картинка 2
А чем другие картинки сейчас скрыты? display:none или за рамками отображаемого блока?одного HTML тут мало будет smile:)


Базовое решение такое:

Для класса thumbnails установите стиль overflow:hidden и padding: 0px, в нем делаете еще 1 div, получиться так:
Код
    <div class="thumbnails"> 
       <div id="slider_block">
        <img src="1.jpg">
        <img src="2.jpg">
        <img src="3.jpg"> 
       </div>
    </div>



теперь  JQuery:

$(".next").on("click", function(){
      $(".thumbnails").css("padding-right", "-200px"); /*При условии что ширина картинки 200px, если другое изменить*/
});

тоже самое с prev.
можно css на animate заменить для плавного перехода.
Feanorr, Большое спасибо .
Feanorr, прошу прощения, а с каких пор позволен отрицательный padding?))
Александр, спасибо! Да, вы правы. В торопях написал padding, нужен margin.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
04:45 Gmail разрешил менять основной адрес - теперь можно убрать старые ники без переноса аккаунта 
16:45 ИКС Яндекс АПдейт 1 апреля 2026. Обновлён алгоритм расчёта 
19:02 Gambling Craft - гемблинг по белому 
17:03 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:51 Яндекс-ап 20 марта и похороны ChatGPT, Claude и Gemini. Считаем убытки 
10:16 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
18:01 Раскрутка форума 
08:16 PROSMM-SHOP — Надёжный сервис продвижения в социальных сетях 
20:33 TokenTrade — Ваш новый надежный обменник 
20:20 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:24 Mixmasters - Exchange without AML and KYC 
16:57 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
12:08 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
11:19 Русские народные сказки - оцените! 
09:04 Точные прогнозы на футбол 
06:30 молодильные яблоки и живая вода 
04:35 Ставки на супер тренды в спорте 
15:49 Огородники 
16:25 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
22:45 С юмором по жизни! 
15:42 Голландцы влепили Grok по яйцам - теперь нельзя раздевать реальных людей, штраф 100к евро в день