JQuery :: Same Th And Td Widths In Different Tables?
Jul 22, 2010
Ia have two different tables that are generated from an application.In the first one there are only <th> and the second one only <td>.I want the size of the first, second etc <td> to be equal to the corresponding <th>.I have managed to do that by putting ids in all of them and then make a function like:
To allow for scrolling, I have two frames (I know, I know) containing two pieces of the 'same' table: a non-scrolling header and a scrolling body, each in a different frame.The problem: even if I specify exactly the same formatting, the columns often end up with different widths because of 1. the scroll bar in one frame and not the other and 2orizontally large elements which force different column sizes in one table but not the other.So, my question is this: Is there a fairly direct, (nearly?) browser universal way of synchronizing the column formatting of one table with another?
I was implementing this http:[url]....here: http:[url]....it works ok (you can see it clicking "siguiente" & "anterior" at the left side menu/descriptions)but... I need the images (that have variable widths) aligned to right,not left...I have tried using some css variants and nothing works... float, text-align, right:0...then looking at the jquery.cycle.all.js file I saw a lot of "left"strings... maybe I need to change some of them, to make it align to right?maybe there is an option in jquery to change them to right?
I have been working on this tabb container for a while, and am learning how to code in CSS in the procces, with yall's help I was able to get close to what I am looking for in a finished product, but I am still missing a few things! Here is the working code:
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>[code].....
Here are a few problems I need solved:
1) The tabs don't use the active class when active except when the page first loads. This used to work, but now it got messed up and I don't know where.
2) I can't figure out how to center the text in the tabs
3) I Cant figure out how to set the widths of the inactive tabs so that they all span the top of the page evenly (Roughly 103px width a piece).
I have a couple of questions that i'm hoping someone can assist me with. I'm new to Jquery and JavaScript. I am trying to get the width of each inline list item and place them into an array. Once in the array, I am hoping to retrieve the largest integer from the list. Here is what I have so far:
Code: $(document).ready(function(){ var arrayList = $('ul li').get();
so i have a div that is a minimum of 960px wide x 500px high with a minimum of 20px margin to the left + right of it. there should be no scroll bars unless you go under the minimum dimensions (including left + right margin). when you resize the window, the #main div should resize (in correct ratio). here is my attempt:
HTML Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
I have to do a slideshow with images of different widths... am using cycle plugin, which I like very much... I have a little test slideshow here, http:[url]....it's not centering imgs in containing div (I made div width of widest image.. this will work for my situation, in which imgs will be hard-coded..)if you inspect img element in firebug (#slideshow img), it shows that the plugin adds a style of position: absolute; top: 0px; left: 0px .to the img; why does the plugin do this.. how can I center the images in containing div...
i am new to Html and i am helping run a website for virtual golf. we were thinking of adding a Statistics page but would need the table used to be sortable so by hitting the header the column sorts the figures in order, the tablw would only be 50 rows and 8 columns. i have looked at the website [URL]../docs/but cant seem to sort out where to place things. a step by step guide would very much be appriciated.
I am trying to use the plugin tablesorter that has a pager, for one table in a page it works fine, but when I put two tables, the pager links [next, previous,....] for the first table is moved under the
I have a html page with nested tables (horrible I know, but none the less what has to be done). Example: <table class='parent_table'> <caption>Title</caption> <tr><td> <table class='child_table'><tr> <td>Build</td><td>32bit</td><td>64bit</td><td>Date</td> </tr></table></td></tr>
I am using this jQuery: $('.parent_table').find('tr:odd').addClass('alt'); However, the alt class is not being added to the parent tr tags...When I just do this: $('.parent_table').find('tr').addClass('alt'); It successfully adds the alt class to all the parent_table tr tags...Why would that work, but the odd selector does not?
To sum it up I have a rows that acts a header for a collection of item (class="item_collection_begin). Is there some way to click on a button and then all the items and their header (item_collection_begin), and their footer (item_collection_end, this is not mandatory that they have such one) are all hidden if there is no item in the collection where the cell (amount) is bigger than zero? I have got it to work for all the rows with items: $('#test .amount').filter(function (index) { return $(this).html() == 0; }).parent().remove(); But this does not hide item_collection_begin (and perhabs item_collection_end).
I've successfully set up a table with toggling rows and alternate colour, and everything is working decently. Now, I've tried to do a further step by trying to style the parent row who do have child differently from those who don't, so that the user immediatly knows where clicking will bring result and where not. How can I do it? I've tried with the : parent selector but nothing, still keep looking all the same.
I am pulling data from a database and putting it into a table, i'm using the following statement to add row hightlighting to make it easy to read. Everthing works fine with short tables, but for larger tables the highlighting lags severely, aside from manually adding the mouseover/mouseout directly in the output, is there any way to make this faster?
Not sure if this is a problem or I just need some help. I would like to have a table cell be able to slide down smoothly. The problem is that to calculate the height to slide down, it formats the text to some width (looks like the width of the browser window) other than the actual width of the cell. When it goes to do the slide, it uses this calculated height, and then snaps to the actual height based on the real width of the cell (this can go either up or down).
I have a very simple example below. Click on the first text string. There is no CSS, so that's not the problem. The table has a width on it. If your browser window is wide enough, it slides smoothly. If you make it narrow enough to what might make it wrap an additional line of text, you'll see it slide down smoothly to the pre-calculated height and than snap to the actual height. In this example, it will snap up because the width set on the table is wider than the browser window.
If no width is set on the table, it scrolls smoothly as expected. But in real life, we need to control the width of columns. Hopefully there is some approach I can apply to make this slide smoothly.
This (apparently) totals all 'amount' cells in the page, and writes it in *all* the 'total' cells - close, but obviously I'm not correctly specifying that each total should be displayed in its parent.
<div><div>I'm using jQuery's tablesorter.js to create tables with sortable rows, as applied to tables with the ID "myTable."</div><div></div><div>I just wondered if there's a way to make it work with multiple tables on a single page. I created two tables and gave each of them the ID myTable, but only the first table worked. I can't remember if the specific ID is required for my Zebra widget (alternate row colors), too, or not, but I would guess it is.
</div> <div></div><div>I posted my JS links below, to show you my setup. Thanks for any tips.</div><div></div><div>* * * * *</div><div></div><div><script src="<a
I'm working on a client's site and I decided to use a slider [URL]... it can be seen there as I develop it.
Here's the problem: If you refresh the page enough times, the table that contains the slider will go SUPER wide, it will go 2400px wide in fact. 2400px is the combined width of all my images.
When I followed the tutorial here on jQuery.com that value was originally set to 99999px ... you can imagine that before I changed that value, the table forced the page out to 99999px wide ... annoying.
Why not just adjust the width to the size of one image? Well I tried that. Each image is 600x300 so I set the width to 600 the result was ... WHOOPSIBROKEIT. The images stack all on top of eachother and slide together. I've noticed that when it happens it also throws off the alignment of the top portion of the site, for instance my center tags -- I'll be looking to see if maybe something outside of the plugin is causing it.
In my last row (parent Table) with colspan(tr), I have another Table (without any.attributes) which was generated by GridView, Paging enabled and located in footer ..
How do I know if that Table exists in my last row(parent Table).. this code won't work ..
I must insert in my standard html tables, the possibility to sort/filter columns.... in excel style, like this.There is a plugin that allows you to make this thing?
I have been using JQuery in the past 6 months and I really got in love with it!Finally,I've come to an issue that (probably) have better solution than the one Im trying to do with.I have multiple tables in a HTML [code]all of these tables are some kind of gridviews filled with data using JSon and JQuery.The problem is:Before filling with data, only this part in the DOM is created <table id="myTableId"> <tbody> !so, before going forward with filling the table with data and creating <tr>'s and <td>'s, I would like to find the current (not filled one) table ID.The algorithm would be:
1. <table id="mytableId"> is generated 2. right after #1, find table ID. 3. Depending of the table ID, generated data accordingly. (Continue with creating tr's and td's)
I have tried using closest('table'), also using find(), parent(), parents() and some other methods with which I've been working previously, but still no success.I can find the table by uing var tId = $(TABLE['id*='myTable']").attr('id');, but this finds all tables with 'myTable' and I want to find only the one that is created at that moment and waits for filling with data.
I am using the excellent jquery.tablesorter successfully for a large number of 40-row tables that live together on one page. So far I'm very happy with the plugin. My users also need the ability to apply any column sort they invoke automatically to *all* tables on the pae. They do not wish to sort the tables individually. As recommended in another thread, I have been looking at sortStart and sortEnd, but have been pulling my hair out trying to get this working. My JS:
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // extend the default setting to always sort on the first column $.tablesorter.defaults.sortList = [[0,0]];
Having a tough time integrating the 2. Trying to create 2 loops, the inner one I had working as below, until I tried to add the outer loop which iterates through the tables
<script type="text/javascript"> // <![CDATA[ var i=0;
I have a single-cell table with a bunch of items within divs like item 1 below. The values in the divs are categories.
Following that (item 2 below), I have several single-row, two-column tables where the first column represents a Name (the item I want highlighted) and the second column is one or more of the category items (subset of item 1).