Использование своего nav в Cycle 3.0.3
Есть проблема с плагином Cycle есть Html код слайдера который должен прокручивать SECTION'ы
<div id="slider_detail"> <div id="nav_details"> <a href="#" class="detailsIcon i1"></a> <a href="#" class="detailsIcon i2"></a> <a href="#" class="detailsIcon i3"></a> </div> <div id="pager"> <section class="page1"> <h2>Creative Ideas</h2> <p></p> <p</p> </section> <section class="page2"> <h2>Creative Ideas2</h2> <p></p> <p></p> </section> <section class="page3"> <h2>Creative Ideas3</h2> <p></p> <p></p> </section> </div> </div> код слайдера $(document).ready(function() { $('#pager').cycle({ fx: 'scrollLeft', timeout: 00, pager: '#nav_details' }); }); Проблема в том, что все блоки section получают атрибут(color: rgb(0,0,0,) и он генерирует теги <a>, а не использует мои. Это можно как нибудь исправить? |
Artem_A,
можно сам плагин расковырять, по мне это было бы самым простым решением. P.s.: сам я с Cycle не работал, так что может есть и более простые способы. |
Siend,
Я ковырял и добился только устранения черного фона и генерации тега <a> но он все равно не хочет пользоваться моим nav |
Artem_A,
как ты ты этого пытался добиться? делал своему нав другой класс и обращался по этому классу? |
Siend,
нет, он и так обращается вроде через pager: "nav_details" или нет? |
Цитата:
|
Artem_A,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .detailsIcon{ color: #FFFFFF; padding: 6px; text-decoration: none; margin: 5px; } .detailsIcon:nth-child(1){ background-color: #FF00FF; } .detailsIcon:nth-child(2){ background-color: #00BFFF; } .detailsIcon:nth-child(3){ background-color: #FFD700; } .activeSlide{ border: 2px solid #FF0000; margin: 3px; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle/3.0.3/jquery.cycle.all.js"></script> <script> $(function(){ $('#pager').cycle({ fx: 'scrollLeft', timeout: 0, pager: '#nav_details' }); $('#nav_details a').addClass('detailsIcon') }); </script> </head> <body> <div id="slider_detail"> <div id="nav_details"> </div> <div id="pager"> <section class="page1"> <h2>Creative Ideas</h2> <p></p> <p></p> </section> <section class="page2"> <h2>Creative Ideas2</h2> <p></p> <p></p> </section> <section class="page3"> <h2>Creative Ideas3</h2> <p></p> <p></p> </section> </div> </div> </body> </html> |
рони,
Он так же цифры генерирует, но это ведь можно в самом плагине убрать? я менял: a = '<a href="#">'+(i+1)+'</a>';, на: a = '<a href="#"></a>'; |
рони,
но блоки все равно получают атрибут color: rgb(0,0,0) |
Цитата:
|
Часовой пояс GMT +3, время: 00:20. |