JQuery :: Way To Partially Show Or Hide An Element?
May 4, 2009I know the show() or hide() methods, but what if I just wanted to show say half of an element and hide the other half? is this possible using jquery?
View 1 RepliesI know the show() or hide() methods, but what if I just wanted to show say half of an element and hide the other half? is this possible using jquery?
View 1 RepliesConsider the following:<div id="item-1">
<a href="#">The Link</a>
<div>The contents shown on hover only</div>
</div>
I'm positioning elements absolutely. I want the child DIV to show when I hover over the link. Here is how I'm accomplishing this:
$("#item-1 a").mouseover(function() {$("#item-1 div").fadeIn('fast');})
$("#item-1 a").mouseout(function() {$("#item-1 div").fadeOut('fast');})
This works wonderfully. But I would like to make this generic so that I need 2 lines of code, not 2 times however many items I have.
show/hide future element in the DOM. I have something like this where it will be triggered by a modal dialog (e.g. a facebox)
<div id="parent" style="display:none">
<a href="#" id="link">click me</a>
<div>
I am hoping on click me I can show/hide the parent. I did
$("a#link").live('click", function() {
$(this).parent().hide();
};
But because parent wasn't available so it seems the hide event wasn't able to bind to the parent.
i've been breaking my brain about this issue for a bit now, so here is my question.
I have a SELECT with various OPTIONS
<select id="myselect" name="myselect">
<option value='$variable' >1 - variable ammount of this option</option>
<option value='$variable' id="showOption">2 - gets added once at the end of the SELECT</option>
[Code]....
Alright, I got the basic idea (which is relatively easy):
function show_el(id)
{
var obj = document.getElementById(id);
obj.style.display = "block";
}
function hide_el(id)
{
var obj = document.getElementById(id);
obj.style.display = "none";
}
The problem is, you need 2 different links, one to show the element, one to hide it. What I want is one link that changes depending on whether or not the element is showing: If it's showing, the link will be "Hide Element", if it's not, it'll be "Show Element."
I've seen this done a lot, mainly in expanding/collapsing, which is basically what I'm doing. I imagine it's not all that hard, but I just can't seem to figure it out.
I am trying to hide/show table when hide/show button is pressed
Problem: The code works fine when I remove 'slow' from line 10. But with 'slow' in line 10 content of toggleButton doesnt change from Hide to Show when pressed.
Code:
I have the numbers "1 2 3" set up on a page to change a image and text when you click on each number. It works fine but I am not able to figure out how i can get the numbers to stay a specific color to indicate that this is the image you are viewing, a kind of "you are here" state.
View 1 Replies View RelatedI have a div that contains some data.Once every XX seconds I refresh it via this method
//Partial refresh of the patients tables
$(function () {
setInterval(function () {
[code]....
If i change away from a tab containing a partially completed form, then come back to it, all the changes are gone. I have set cache to TRUE so it's not re-loading the blank form from the remote, but it must still be reloading the tab content (ie. the blank form) from the cached copy in any case, so i still lose my changes. How can I keep my partly completed form when I switch to a different tab and then come back to it ?
View 6 Replies View RelatedI am working on a e-commerce site and I need to hide the checkout link (<a>) if the value of of the element (<td>) holding the amount due ="$0.00".
<tr
>
<td
colspan
[code]....
I am having problems, basically I have a set of nested lists I need to show and hide
Code:
<ul id="smenu3"><ul id="smenu4">
<li>stuff here..</li>
<li>stuff here..</li>
<li>stuff here..</li>
</ul><ul id="smenu5">
[Code]...
I always want "smenu3" to show with "smenu4" and "smenu5" collapsed... When the user clicks the link, it calls a javascript function to show "smenu4" like so...
[Code]...
i'm hoping to have a file 1.php, which takes in a userid via form input, which sends it to file 2.php which shows you available options depending on your userid, and a file 3.php which alters database values depending on your action, and applies it to values corresponding to the userid.
i'm using ajax to request the pages, so they seem to "stack" on the page for the end user
say 1.php
//ajax call up here with a getdocumentbyid to get our 'key' and put it into our get function as a querystring ?key=key in the call for 2.php
<form>
<input type='text' id='key' />
</form>
<div> and 2.php should appear here </div>
[Code]....
so in principle should this work? the last time i pasted all of my scripting here i got zero responses, so i'm trying a different approach this time
It is possible to make a script that hides the element clicked and this way hide the items I want.
View 1 Replies View RelatedI have some divs laid on top of each other. By clicking somewehre specific I want to hide all the divs but except for one - which is related to the point i clicked - to show up.Here is my code so far:The function will be called by something like this:
<a href="javascript:void(0)"><img src="album_emilia.jpg" width="90px" height="125px" onclick="setAlbum('emilia')"/><p>Emilia</p></a>
function setAlbum(album) {
$('.right_nav').each(function() {[code].....
All these divs are in the same from the right_nav-class.I guess the problem lies within line 6, where I want to select the div that should show up and is given as the argument of the function.The commented lines are things I already tried, but didn't work either, especially $(this).style seems to be invalid.It does hide all divs as i want, but the one i want to show again doesn't show up. It just stays hidden...
I got this example code which show rows when click on it, the problem is it shows all but I want if I click on one row it shows that one and hide others.
<head>
<title>Jquery Table Display</title>
<script type="text/javascript" src="jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="jquery.tabledisplay-0.2.js"></script>
[Code].....
i searched the forum, but did not find a working solution for my problem. IE6/7 are not hiding the divs in the $(document).ready function. Tried also:
$("#closed").css('display', 'none'); document.getElementById('closed').style.display = 'none'; It is working when i add the ID "closed" to the <li>-Element instead of the <div>-Container. All other browsers are working fine.
[Code]...
the box. Anybody know what's wrong?i have the following 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">
[code]....
We have a page that combines HTML with a Java applet.
The applet has a big rectangle in the middle of the page.
Above the applet we have some dropdown menus that are
in HTML (and JavaScript and CSS). We would like to make it
so the dropdowns can temporarily be visible on top of the
applet, and it doesn't seem to work. The applet seems to
completely own its rectangle, and nothing with CSS or
Z ordering seems to work to draw temporarily on top of the
applet.
Does anybody have ideas for how to do this? We tried one
trick with an IFrame that seems to work in IE but not in Firefox
or Safari.
I'm trying to get jquery to show a specific div "apDiv2" after a hide effect. Basically the click function will hide all divs with ids containing 'adDiv' in the id and then I want to fade up a specific div based on the id of the clicked object. It hides all the divs correctly but the show doesn't seem to work.
[Code]...
I am trying to learn jquery. my example below is to show and hide content in a group divthe code works but i want to know if this is best practice to write what i did. Is there better way to do it?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html
> <head
[code]....
Need to use one single button to toggle the show and hide for divmy code looks something like this
function showTable(number){
$('#div_'+number).show('slow');
$('#button_'+number).html("Hide Table");
$('#button_'+number).click(function(){
[Code]...
I'm having a problem on: [URL] I've got a menu on z-index:0; and a footer on z-index:1; if you're doing a mouse over, the menu pops up under the footer. But the menu is longer than the footer (it's a png image) so you see the menu stock under it what isn't exactly the meaning. if there was a overflow-bottom:hidden; it's was solved but now i don't know what to do!
View 3 Replies View Relatedjquery hide & show table row concept
View 1 Replies View RelatedFor me one of the best things about jQuery is that I don't have to worry about browser compatiblity.I wrote some code to extend an excisting jQuery application (Galleria) and only tested it in FireFox. I split a long list with thumbs in several blocks: deel0, deel1, deel2 etc. After that I hide every block except the first one. If the visitor clicks on "Next serie" I hide the first block and show the second. All seemed to go well until I tested the page in IE6. The jQuery effects "hide" and "show" work fine in FireFox but not in IE6. When I click on "Next serie" the next block of thumbs don't show.
[Code]...
[code]I want div 'LoggedOut' to be switched with div 'LoggedIn', based on user login condition. If logged out show div 'LoggedOut' else hide 'LoggedOut' div and show 'LoggedIn div'.
View 2 Replies View RelatedI'm using a simple jQuery show/hide toggle effect for the FAQ on this page:
[URL]
I would like to add Show All / Hide All links to the top and bottom of the page that will show and hide all answers at once.