Home › Forums › JavaScript › Howto: FAQ stlye drop down
- This topic is empty.
Viewing 4 posts - 1 through 4 (of 4 total)
-
AuthorPosts
-
July 13, 2012 at 10:58 am #38884
drizzy
ParticipantJuly 13, 2012 at 3:26 pm #106055drizzy
ParticipantSo I managed to get it up and running but not exactly what I really wanted.
for example on the site I have it like this. accordion
What I want is it to look like this webpage-image
Is it possible to have the li tag extend past the ul tag?
TIA
July 13, 2012 at 11:10 pm #106079Taufik Nurrohman
ParticipantAnimate the
element as a callback: http://jsfiddle.net/tovic/kw7LD/23/embedded/result,resources,js/
$(document).ready(function() { /* This code is executed after the DOM has been completely loaded */
/* Changing thedefault easing effect - will affect the slideUp/slideDown methods: */
$.easing.def = "easeOutBounce";
/* Binding a click event handler to the links: */
$('li.button a').click(function(e) {
/* Finding the drop down list that corresponds to the current section: */
var dropDown = $(this).parent().next();
/* Closing all other drop down sections, except the current one */
$('.dropdown').not(dropDown).slideUp('slow').find('li').animate({
marginLeft: 0,
marginRight: 0
}, 'slow');
dropDown.slideDown('slow', function() {
/* START CALLBACK */
$(this).find('li').animate({
marginLeft: -150,
marginRight: -150
}, 'slow');
/* END CALLBACK */
});
/* Preventing the default event (which would be to navigate the browser to the link's address) */
e.preventDefault();
})
});Note: Clear your CSS float by adding
clear:both
in thehr.thin {}
selector:hr.thin {clear:both;}
July 16, 2012 at 12:46 pm #106191 -
AuthorPosts
Viewing 4 posts - 1 through 4 (of 4 total)
- The forum ‘JavaScript’ is closed to new topics and replies.