JQuery :: How To Make Collapsible List

Jun 15, 2009

I'm just starting to learn JavaScript and have been playing around with jQuery. I'm trying to make a collapsible list. I've got part of it working and am having trouble getting the rest to work. I'm using a unordered list, if you click on Category 1 or Subcategory 1 it works exactly as I want them to but none of the others work. I sure I need some kind of array to get the others working, but I'm not sure where to start? This list is queried from a database so Categories, Subcategories, Items will vary, but this is the basic structure.

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<style type="text/css">
.list {
background-color:#FFFFFF;
color:#000000;
}.list ul{
padding:0;
margin:0;
list-style-type:none;
}.list li{
position:relative;
list-style-type:none;
width:300px;
} .....

View 2 Replies


ADVERTISEMENT

JQuery :: How To Make List Of A Tags In DIV

Aug 13, 2011

I am able to append html <a> tags inside a div. I added 60px to each <a> tag created except for the first <a> tag which has 0px. These px's I added are in the css value of top. That's way each <a> tag will be appended downwards. Now I made with these <a> tags a checkbox input tag. they are named all the same name but pass different values. When you click the checkboxes and hit my delete button... it removes the checkboxes that were selected and the <a> tag that was selected to be deleted. all checked will be deleted when the delete button is pressed. That's all neat and dandy... but the problem comes when for example lets say I got 6 rows of <a> tags with check boxes.

Lets say 2 and 4 got selected and deleted... well wherever their position was it's now blank. I want to make number 3 to move back one position. have 5 move 2 times. So 5 takes number 3's place. and 6 will move 2 times. it will move to take 4's place. So now 6 won't be called 6 anymore now it be 4 , 5 would be 3 . then 3 would be 2. 6 minus 2 equals 4 so that be how it should replace the deleted <a> tags spaces. I would want to rename those. What I am doing is I have a checkout page. This is where customers can add orders in to a list so they can buy more then 1 stuff at the same time or at one transaction.

I just want them if they added too many items or made mistakes they can easily delete them from the list. Now I added 60px to the css top value... but since we are going in reverse then here comes the tricky part. Lets go back to my example where we deleted 2 and 4 out of a total of 6 numbers. Any number beyond 2 and 4 will get their css values subtracted by 60px 2 times so it be a loop and that css value would be the top value. Now any number after 2 but not after 4 then I would subtract 60px for only 1 time. which I still need to loop this. It looks like I need a loop based on total numbers that be 6 in our example. So I would have 6 and every loop completed it would subtract 6 by 1.

Inside the loop. I would need to check the ones not deleted to what they stand based on the total numbers and if they are greater then the two numbers. The problem is that I would need o generate if statements because that be based on how many were selected to be deleted. So this would vary. In our case we would check if 6 is greater then 2 and 4 and if so then loop the increase in pixes 2 times so we subtract 60px 2 times. then we then look at each number and test them. If they are not behind 2 or 4 then don't do anything to them but if they are behind 2 then we will loop to subtract 60px's one time.

The problem is that when I delete the <a> tags there is a missing gap displayed... I want it that my list adjusts so no matter how many are delete and if they are not in order... the they are deleted the <a> tags still should be able to adjust or readjust so the list is in order once again. So the example above we eliminated numbers 5 and 6 we deleted 2 and 4 so 3 took 2's place , 5 took 3's place and 6 took 4's place and 6 got renamed to 4 , 5 renamed to 3 and 3 renamed to 2. so 5 and 6 no longer exist. In my real code these numbers be items listed. just a number to associate their reference in the list.

View 7 Replies View Related

JQuery :: Make A News List Scrollable ?

Jun 8, 2010

I am trying to make a news list scrollable and i am having no joy!

Below is my code:

View 2 Replies View Related

JQuery :: Make The Round Arrow Appear In The List?

Nov 1, 2011

According to the Apple docs, the round arrow in a list means that the next page is the final page. In Jquery, the default is the gray chevron pointing to another list. How do I make the round arrow (arrow in circle) icon appear instead?

View 1 Replies View Related

JQuery :: Make Sortable List Draggable?

Nov 2, 2010

I'm new to this jquery and still learning, i having a question on how to make sortable list draggable? For e.g drag a list from sortable list to droppable zone and drop it, after drag or drop the list will back to sortable list.

View 2 Replies View Related

JQuery :: Make A List Of Elements Behave Different In Different Pages?

Feb 14, 2011

actually i´m working on a small project for the company i work for, i decided to use jQuery to develop the app.the structure of my site is like follow:

css
js
inc

[code]....

View 4 Replies View Related

JQuery :: Accordion List - How To Make Only Section 2 Visible

Jun 11, 2009

I have an accordion list much like the example here : [URL]. Say for instance I have page links under the heading 'Section 2' of that demo above. How can I make it so that when you visit a page from these links 'Section 2' is visible and 'section 1' and 'section 3' are closed?

At the moment I have :
$(document).ready(function(){
$("#accordion").accordion({
active: false,
collapsible: true
});
});
<!-- start accordian menu -->
<div id="accordion">
<h3><a href="#">Section 1</a></h3>
<div><ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul></div>
<h3><a href="#">Section 2</a></h3>
<div><ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul></div>
<h3><a href="#">Section 3</a></h3>
<div><ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul></div>
<!-- end accordion menu -->
</div>
What I need to add to make 'Section 2" visible only?

View 3 Replies View Related

JQuery :: Make Learning Accordian Work With Unordered List?

Jun 7, 2009

I was wondering how to make URL...by Karl, work with an unordered lis instead of divs. I tried the below but did not work. I think what I have done here ('.links:visible');looks plain wrong (I can't put a class or an Id in there right??)[code]

View 3 Replies View Related

Jquery :: Make List And Apply Click Event In One Loop?

Feb 5, 2010

Code JavaScript:
var listItems = "";
$.each(msg.d, function(index, value) {
listItems += "<li><a href='#' class='" + value.Availability + "' title='" + value.Time + "' >" + value.Time + " - " + value.Availability + "</a></li>"
});
 
var teeTimeLinks = $(listItems + 'li');
$.each(teeTimeLinks, function() {
var link = $(this).find('a');
link.bind('click', function(event) {
event.preventDefault(); //stop the link from going to href
TeeTimeSelected(this);
});
});

The above code works. BUT, msg.d returns 80 objects. We then loop through it and make our list items. AND then we loop through it again and apply the click event. How can this be optimized into one loop?

View 18 Replies View Related

JQuery :: Make A Sliding Navigation Menu With A Dropdown List?

Aug 31, 2010

Is it possible to make a sliding navigation menu with a dropdown list. Here is an example of the menu I am referring to: [URL]

View 2 Replies View Related

JQuery :: Tagify And Autocomple: Keeping Track Of The ID Value And Make The List Draggable

Nov 25, 2011

I'm currently redesigning a forms in which one ore more objects (eg members) can be added to a selection. JQuery is a huge help with that, but now I don't know *how* to achieve the following:

Currently I add the selected members to an selection-list with option value = memberID and option label = memberName. I want to change that to the following:

AAutocomplete search inputto find a member. On select I want the memberName to be added to a span (or something) as text with an X-to delete (just like tagify does for instance). I could use tagify, but I don't know how to keep the memberID field coupled with the selected tags (and especially how to get the memberID removed when removing a value).

And for bonus points: I'd like to make the selected values draggable so I can change the order (and of course: on submittal my form must know the order too).

View 2 Replies View Related

JQuery :: Making SlideToggle Collapsible Like An Accordion?

Jun 13, 2011

I have a slideToggle div, when clicked slides down like a normal slideToggle. However, I have multiple slideToggle divs on top of each other, similar to an Accordion. Is there a way to use the collapsible characteristic for slideToggles like used in an accordion? Meaning when one slideToggle div is open, and then another is clicked, the previously opened one automatically closes. I am trying not to use an accordion due to other factors with my site.

View 2 Replies View Related

JQuery :: Selector With Collapsible Table Rows?

Jul 28, 2009

Im making a table that has collapsable/expandable rows and im having a bit of trouble. i started using the code from this site[URL].. post/20 lugin.aspx but where as this one has one row which is clickable to reveal the one underneath it, i need to reveal the next 2 underneath.

[Code]...

but this only reveals the first hidden row for the one i clicked. i need both to toggle. im new to jquery so havent mastered the selectors yet.

View 6 Replies View Related

JQuery :: Collapsible Vertical Menu - How To Target Next Element

Sep 12, 2011

I have a following menu that I'd like to be collapsible.
<ul id="#menu-sidebar">
<li>Menu item 1
<ul><li>Menu item 1.1</li>
<ul></li>
<li>Menu item 2
<ul><li>Menu item 2.1</li>
</ul></li></ul>
This collapses and expands them, but of course all at same time.
$('#menu-sidebarli ul').hide();
$("#menu-sidebarli").click(function(){
$("#menu-sidebarli").toggle();
$(this).toggleClass("active");
});
I've been trying to experiment with the .next() trying to get the next ul li ul element but with little luck.
$('#menu-sidebar li ul').hide();
$("#menu-sidebar li").click(function(){
$("#menu-sidebar ul li").next().toggle();
$(this).toggleClass("active");

View 3 Replies View Related

JQuery :: Further Refinements To Filament Group Collapsible Plugin?

Jun 16, 2010

I started a thread here about the Filament Group's Collapsible Plugin, wherein I modified the plugin to hide any exposed content when an new header is clicked, but I wanted to make it even better, by expanding hidden content if a user arrives at a page via a link with a url fragment identifier. The 1st thing I needed to do was add IDs to all the header elements. I discovered that in Chrome, the page was rendering before the IDs got inserted, so to solve that I moved the code to a separate file that executes before the plugin. Here's that code ('fragment.js'):

Code:

$(function(){
$('h5.accordion').each(function(index) {
$(this).attr({
'id': 'faq-' + index

[code]...

This works fine if the link to the fragment is on a different page than the collapsible content, but if the link is on the same page, the collapse/expand events fail. I think it's because clicking a link with a url fragment doesn't send a server request -- it just fires off a 'scroll this page' instruction client-side. So even though the url in the address bar changes, any expanded content stays open, and the target doesn't expand.

I'm attaching a ZIP if anyone wants to look at this. Navigate to collapsibleemplatesfaqest.htm and click the 1st or second link -you'll be directed to collapsibleemplatesfaqindex.htm and the page will scroll to the correct item and expand it.Now try clicking the link at the top of index.htm (Test Link 1) or the one inside Details 3 (Test Link 2). The page will scroll, but any expanded content will remain so & the target won't expand.

View 1 Replies View Related

JQuery :: Collapsible Menu Not Working Correct In Internet Explore 8

Jul 29, 2010

I have writen(as you can see i am not a jQuery expert :P ) a small piece of code for a ul/li collapsible menu, all browsers do what i want but IE8 is not working propper.

jQuery("a.cat_w_sub").toggle(function(){
if (jQuery(this).next("ul").is(":hidden")) {
jQuery(this).next("ul").slideDown(100);
jQuery(this).addClass("cat_open");

[Code].....

I have used the jQuery ui accordion first but this wasn't work that well, so i switch to this piece of code

The bug/error: well if i click on the menu(which is closet at first) it doesn't open at first but once i click on it, it opens and closes.

View 7 Replies View Related

JQuery :: Expand A Collapsible Fieldset When User Hit Tab Button From Keyboard?

Nov 12, 2010

By using this tutorial Stylish Collapsible Fieldset using CSS3 and JQuery, I have created asp.net web form with collapsible fieldsets. When this web page/form loads all the fieldsets at that time they are collapsed/closed but when user clicks on any legend the fieldset becomes expand/open.

Now I want to add another feature that when user finishes entering data in the controls of first fieldset and he/she wants to move to the very next fieldset. Then he/she (currently in the last control (that may be a textbox or a dropdown list) of the previous fieldset) can open/expand ***only*** the very next fieldset by just hitting/pressing tab from the keyboard.

[Code]...

View 1 Replies View Related

How To Make List With Single Bullet

Apr 30, 2009

I want to make a pop-out list that shows multiple items where only one of those items has a bullet next to it. The best way to described what I want to do in HTML is by example: In Firefox you can click View | Character Encoding | Auto-Detect That brings up a side list of several items. Only one of those items has a solid dot next to it that shows it is the selected item. You can click to change which item has the bullet next to it. I want to know how do the same thing with HTML, CSS, and Javascript.

I've made attempts at doing this using either div or li for the items. I think my problem is in the CSS for those items. I use Javascript to change which single item on the list has a class attribute for the item that gets the bullet. The item that gets the bullet gets a class called itemselected and the other items all get a class called itemnotselected. You can see the CSS for those below. Note that some of the properties are commented out. That's because I've tried variations to see if I can get it working right. My problems are with:

- getting the dot onto the left of the text description of a single item,
- align the dot vertically with the text description,
- get all other row text descriptions aligned the same vertically.
- Getting the dot within the colored background box that has the text description from within the a tag.

I'm using an "a" tag within an "li" (or within "div" on some variations I've tried) in order to get the onclick. That part of it works. My Javascript executes and changes which elements have which classes assigned to them. I then see changes in the displayed list that indicate I've changed which row has class="itemselected". My problem is in layout appearances. I'm testing with IE 7, latest Firefox, Seamonkey, Safari. All have similar problems but IE is worse than the others.

[Code]....

View 1 Replies View Related

Make A List Of Checkboxes Act Like A Multi-Select Box?

Feb 8, 2010

I currently am trying to make a long list of checkboxes function like a multi-select box would. I would like to be able to shift-select two checkboxes and have for example, the X number of boxes in between all be selected.

View 1 Replies View Related

Can't Figure Out XmlhttpRequest To Make A Dynamic List?

May 5, 2010

I know how to make a static drop down list, but can't figure out XmlhttpRequest to make a dynamic list. If someone could point me in the right direction for xmlhttprequest that would be great. Or at least how to set up the options Here was I have so far:

<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:www.w3.org/1999/xhtml">
<head>
<title></title>

[Code]...

View 3 Replies View Related

JQuery :: Use Plugins Dynamically - Make The List Dynamically Calling A JSON File ?

Oct 1, 2010

I am using the Collapsible Checkbox Tree jquery Plugin.For that I have inserted this linein the javascrypt code:

When I make a list in the HTML code using the <ul id="example"> works perfectly.

But when I tried to make the list dynamically calling a JSON file, does not works fine.

If I insert theready(fn) mentioned above inside the javascrypt function that create dynamically the element<ul >as is shown next:

Improves a little bit, but still does not work fine. Specifically does not show the plus and minus sign, then I can not open or collapse it.

I tried also with thecheckboxtree pluginand I encountered the same problem.

View 2 Replies View Related

How Can I Make A Dorp-down List Text Centre Aligned

Feb 11, 2005

I want to make the drop-down list text aligned centre.

View 3 Replies View Related

Make A List Menu Appear When I Select An Option From A Drop Down?

Jul 9, 2010

How can I make a list menu appear when I select an option from a drop down list or menu?

View 11 Replies View Related

Case Construct - Make A Contact List - Validating Select Lists ?

Nov 3, 2010

I've started a course on web design and I'm busy with a assignment on Javascript. I need to make a contact list which I'm nearly done with but I'm stuck with one bit, validating select lists, I want to do it using a case construct but I'm not sure how cause mine doesn't want to work.

View 2 Replies View Related

Change The Image From One To Another On The Collapsible Div?

Apr 18, 2010

How do I change the image from one to another on the collapsible div? For example: when you click on the div the image changes from plus to minus and vice versa.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Collapsible Message Panels</title>

[Code]...

View 4 Replies View Related

Change Image On Collapsible Div?

Apr 18, 2010

How do I change the image from one to another on the collapsible div?

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Collapsible Message Panels</title>

[Code]...

View 14 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved