Make jquery ui accordion horizontal

I use jquery ui accordion to view different data for the user, it works fine as described in jquery ui / demos, however I want to change the effect of the sliding effect so that instead of sliding up and down, I want to make it slide left and to the right (for example, image catalogs, visual design on this page http://wiki.jqueryui.com/w/page/12137702/Accordion? SearchFor = accordion + horizontal & sp = 1 ), can this be done? JavaScript:

$(function() { $("#accordion").accordion({autoHeight:false, collapsible: true, navigation: true, clearStyle: true, change: function(event, ui) { resize_iframe(); } }); }); 

code:

 echo '<div id="accordion">'; while ($r = mysql_fetch_assoc($get_role)) { $role = $r['role']; if ($role == 'author') { echo '<h3><a href="#">Author</a></h3>'; echo "<div>"; AuthorView($member_id, $conference_id, $start, $end, $today); echo "</div>"; } else if ($role == 'organizer') { echo '<h3><a href="#">Organizer</a></h3>'; echo "<div>"; OrganizerView($conference_id, $end); echo "</div>"; } else if ($role == 'reviewer') { echo '<h3><a href="#">Reviewer</a></h3>'; echo "<div>"; ReviewerView($member_id, $conference_id, $start, $end, $today); echo "</div>"; } } echo "</div>"; 
+4
source share
2 answers

Hiya 2 Working demos that will ever suit you for this reason: http://jsfiddle.net/g4NLf/

- EDIT - September 5th: new demo: http://jsfiddle.net/g4NLf/ or http://jsfiddle.net/g4NLf/show

one requires a simple accordion, and the other uses a small lib for.

http://nicolahibbert.com/demo/liteAccordion/

Hope this helps you! :)

HTML is in the demo link, but you want me to be able to embed it in this post; Also, please let me know if it helps you!

code

 $('.accordion').accordion({collapsible:true,active:false}); 

or

 $(function(){ $('#one').liteAccordion({ containerWidth:400, autoPlay : true, pauseOnHover : true, theme : 'dark', rounded : true, enumerateSlides : true }) }) 

Scenarios

 <script src="http://nicolahibbert.com/demo/liteAccordion/js/liteaccordion.jquery.js"></script> <link href="http://nicolahibbert.com/demo/liteAccordion/css/liteaccordion.css" rel="stylesheet" /> 
0
source

Check out the full demo here on Codepen.

 var space = ($(window).width() - 100); $('.column').width(space/4); $(".column").click(function(){ if (!$(this).hasClass('animated')) { $('.column').not($(this).parent()).dequeue().stop().animate({width: 'toggle', opacity: '0.75'},1750,'easeInOutQuint', function () { }); } $(this).addClass('animated'); $('.column').not($(this,'.reveal').parent()).dequeue().stop().animate({width: 'toggle', opacity: '0.75'},1750,'easeInOutQuint', function () { }); $(this).dequeue().stop().animate({ width:(space/4) },1400,'easeInOutQuint',function(){ $(this).html('AGAIN'); }); $('.reveal').dequeue().stop().animate({ width:'75vw' },1400,'easeInOutQuint',function(){ }); }); 
 body { overflow:hidden;max-width:100vw; } header { position:absolute;left:0;top:0;width:200px;height:100vh;color:#ffffff;font-size:2em;} .columns { position:absolute;left:100px;top:0;height:100vh;background:green;width:100%;} .column { height:100vh;float:left;color:#ffffff;font-size:2em;text-align:center;display:block;opacity:0.75;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} .reveal { background:rgba(0,0,0,0.5);height:100vh;-webkit-transition: all 2s; -moz-transition: all 2s; -o-transition: all 2s; transition: all 2s linear;left:200px;color:#ffffff; } 
 <div class="container"> <header style="background:#333333;"> </header> <div class="columns" style="background-image:url('http://placekitten.com/800/300');background-size:cover;background-repeat:no-repeat;background-position:center top;"> <div class="column" style="background:blue;">DOUBLE<br>CLICK</div> <div class="column" style="background:green;">ANY<br>OF</div> <div class="column" style="background:orange;">THESE COLUMNS</div> <div class="column" style="background:pink;">TO REVEAL</div> <div class="column reveal">THIS</div> </div> </div> 
0
source

All Articles