Jquery :: Possible To Do Three State Image Rollover?

Sep 1, 2010

I've been researching a good effective way to do 3 state image rollovers with jQuery, but haven't found anything that's workable with an AJAX style page. The page consists of a ul based menu that shows and hides new content depending on the selection. What I'm attempting to achieve is once the image has been clicked on, for the "over" state to remain until a new choice is made from that menu, aka another image has been clicked on. Once another image was clicked on, it would then display the active state and the previous would not.

Here is the HTML:
<ul id="navWork">
<li onclick="javascript:doShowHide('spotsPromos');">
<a href="javascript://">
<img src="images/nav-spots-promos.png" alt="Spots and Promos" />
</a>
</li>
<li onclick="javascript:doShowHide('corporate');">
<a href="javascript://">
<img src="images/nav-corporate.png" alt="Corporate" />
</a>
</li>
</ul>

Here is the JavaScript that is activating the rollovers:
$(document).ready(function() {
// preload all rollovers
$("#navWork img").each(function() {
// Set the original src
rollsrc = $(this).attr("src");
rollON = rollsrc.replace(/.png$/ig,"-over.png");
$("<img>").attr("src", rollON);
});

// navigation rollovers
$("#navWork a").mouseover(function(){
imgsrc = $(this).children("img").attr("src");
matches = imgsrc.match(/-over/);

// fon't do the rollover if state is already ON
if (!matches) {
imgsrcON = imgsrc.replace(/.png$/ig,"-over.png"); // strip off extension
$(this).children("img").attr("src", imgsrcON);
}});

$("#navWork a").mouseout(function(){
$(this).children("img").attr("src", imgsrc);
});});

View 1 Replies


ADVERTISEMENT

Mouseover Image To Change Rollover State Of Link

Mar 19, 2010

Here is an example of what is done so far: [URL].
When you mouse over the b&w images you will see the image change to color.
When you mouse over the links on the left they will have a rollover and also change the image on the right to color.

What I would also like is mouseover the image to change the rollover state of the link on the left. Here is my code so far..
PHP Code:
<style type="text/css"><!--/* ================================= *//* ====== Subject Matter Rollovers ====== 
*/#menuButton1{height: 41px;width: 133px;
overflow: hidden;background:
url(images/content/buttons/subjectmatter.png) top left no-repeat;
display: block;text-decoration:none;line-height:2.5em;color:#000000;}
#menuButton1:hover{color:#FFFF00;

I thought the following might work (2nd image)
Code:
document.getElementById('link2').class='menu_hover';
But as you see no it does not.

View 5 Replies View Related

JQuery :: Tri State Rollover With Clicks?

Jul 31, 2009

I have been trying to find an answer to this question. I am trying to create a nav bar using jquery that uses images and rollovers. So there is an on state, off state and clicked state for three different tabs/images.

example: Home | Support | About

The problem I¢m having is getting the clicked/on state to turn off the other image/tab if it was already on/clicked state. What keeps happening is each tab stays active when clicked instead of toggling off and on.

[Code]...

View 2 Replies View Related

Disjointed Rollover But Special Case Two Rollover States For Image?

Jun 5, 2010

I have navigation buttons that I'll call primary buttons. I also have secondary navigation buttons that I'll call secondary buttons. If you rollover a primary navigation button, it should make secondary navigation buttons 1,4,and 5 go to rollover state A. However, if you rollover secondary navigation button 1,4 or 5 they should go to rollover state B.So the simplest way I can explain it is that the secondary navigation buttons need two rollover states possible.

View 2 Replies View Related

Dual Purpose Rollover (rollover Image And Iframe Change)?

May 11, 2010

Before, I had an iframe, and when I moused over a link outside the iframe, it would load a page into the iframe. Background image was part of the page loaded, as well as the text and what not. The problem was, the image took too long to load. I've been learning how to do javascript and I came across some code for preloading an image before the mouseover so there was zero wait time. For the past few days I've been trying to figure out how to have the preload image appear BENEATH the iframe (now with no background image or color) with the allowtransparency attribute set to true.

I've figured out the code to do both individually, i.e. I have the code so that when the link is moused over, the new image will appear; AND I have the code so that when the link is moused over, the page with load into the iframe. Both work, both do what is expected, but they don't do it together.Below is the script. Here's where it's confusing. If I have the "setupImgRollover..." first inside the if statement: the page loads into the iframe, but there is no image. If I have the "setupImgRollover..." after the "document.link..." commands in the if statement: the image appears but the page does not load into the iframe.

HTML Code:

window.onload = rolloverInit;
function rolloverInit() {
for (var i=0; i<document.links.length; i++) {
var linkObj = document.links[i];

[code]....

View 2 Replies View Related

JQuery :: Image Fade In On Rollover?

Apr 13, 2010

I wrote a couple of lines of code to simply fade in an image when a user rolls over a link:

[URL]

The only problem (which you probably already noticed) is that when you rollover the links quickly, the image appears below the other for a quick second until it completely fades away. I want each image to appear on top of each other when the user rolls over a link fairly fast, so it doesn't change the shape of the website like that. In other words it will look like they crossfade pretty much.

View 1 Replies View Related

JQuery :: Resize Image When Rollover?

Aug 5, 2011

I have two images, one on top of another. I would like it so that if you mouse over the image on top (imgB), this image would resize and expand. I have tried playing with jQuery's animate() and height/width properties, but these just crop the image as oppose to resizing them.

<div id="imgA" style="background-image:url(aq.jpg); width:1000px; height:400px;">
<div id="imgB" style="background-image:url(wmc.png); width:200px; height:200px;"></div>
</div>

[code]....

View 1 Replies View Related

JQuery :: Rolling Over Hot Spot Breaks Image Hover State

Aug 4, 2011

I have an image that I start out with opacity = 0. Then when I rollover the image area the opacity is set to 1 so I can see the image, and when I roll off of the image the opacity is set back to 0:

This works fine. But the image has an image map that defines a small hot spot. When I roll over the hot spot the image hover state is interrupted and the image goes away. Does anyone know how I can keep the image hover state active when rolling over the image hot spot?

View 3 Replies View Related

JQuery :: Why Does The Hover State Return To The Initial State

Nov 1, 2011

I used the code from the following article...[URL]

$(function() {
$('img[data-hover]').hover(function() {
$(this).attr('tmp', $(this).attr('src')).attr('src', $(this).attr('data-hover')).attr('data-hover',

[code]...

why does the rolled over image's src return to the original value when the user rolls back off it?

View 1 Replies View Related

JQuery :: Change Text On Image Rollover?

May 17, 2011

I have 6 image buttons that I want to create a rollover caption for. So for each image, when you rollover it a text title appears and thendisappearswhen you rollout. There will be a different title for each image and will be located in the sameposition. I'd also like to have the text fade in and out if it's not to complicated.I already have the following code to create a smooth image rollover:

$(document).ready(function() {
$('.fadeThis').append('<span class="hover"></span>').each(function () {
var $span = $('> span.hover', this).css('opacity', 0);

[code]....

View 1 Replies View Related

Rollover Image Zooming - Display A Larger Image

Jul 12, 2010

I want to create something similar to what they achieve with this script:[URL] I know I could just download their script, but it's for a website that will be commercial in nature, and my cousin doesn't want to pay 29 pounds (which is a lot in AUD!) for it. I can use a rollover to display a larger image next to it, but I'm not sure on how to make the image move like that one does.

View 5 Replies View Related

JQuery :: Desaturate/colorize Image Rollover Effect?

Mar 8, 2010

With jQuery, is there a way to do a rollover effect which desaturate / colorize an image without using a sprite or two images?

View 2 Replies View Related

JQuery :: Image Rollover - Designing Graphic Menu Bar

Jul 14, 2009

I know very little about jQuery. I am trying to design a graphic menu bar that is capable of displaying each button in 4 modes: up (neutral), hover, down (mouse down), and selected. After some research, I was able to "come up" (by cutting and pasting and burning up a couple of neurons) with the code below. It works well enough but I'm sure it could be written a lot better. What I really would like to do is to change whatever button is "down" to go back "up" once another button is pushed, changing the img src, or by whatever method is more efficient.

<script src="js/jquery-1.3.2.js" type="text/javascript"
charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(function() { // image rollover
$(".topmenu img").hover(function() {
this.src = this.src.replace("-up","-hover");
}, function() {
this.src = this.src.replace("-hover","-up"); .....

View 3 Replies View Related

JQuery :: Create An Image Rollover For E-commerce (shoes) Website?

Jun 11, 2010

I have just joined this website in order to get some answers for a problem I have my own shoe selling business and have recently created my own website. I taught myself a few tricks from books and a friend was on hand to help me also. What I would like to do is make images of my shoes 'rollover' images so you can turn the shoe picture around when you hover your mouse over it. Here is an example which in fact allows you to zoom in on images (I would like this function AND a turning 360degrees rollover of the image too: DuobootsObviously I am a complete amateur and only know simple HTML codes and have found other advice I have received inconclusive

View 1 Replies View Related

JQuery :: Simple Image Rollover Action For Navigation Buttons

Aug 20, 2011

I am having a bit of trouble attempting to get this button roll over stuff working. I have looked up some really simple code to create a image rollover action for my navigation buttons. But nothing happens when I hover on any of the buttons though. When I use firebug to figure out what is wrong, it says that $(this) is the document and not the image button. The example/preview is here: [URL].

This is the jQuery code here for quick reference:
<script type="text/javascript">
$(document).ready(function(){
$('#navigation img').hover(
function() {
$(this).src = $(this).src.replace("Red","Yellow");
}, function() {
$(this).src = $(this).src.replace("Yellow","Red");
}); });
</script>

View 3 Replies View Related

Image Rollover On Different Location Than Original Image

Jul 12, 2004

I've been using dreamwevaer to automatically do rollovers for me, and i dont really understand them that much, but i need to create a rollover image which when hovered another image would appear to the right of it. Would anyone know how this is done?

View 1 Replies View Related

JQuery :: Image Rollover - Enable To Replace Images In My Site OnMouseOver

Dec 1, 2010

I am looking for a script that will enable me to replace images in my site onMouseOver. the images are inserted in the HTML page using the <img> tag.

View 7 Replies View Related

Tracking The Load State Of An Image?

Jun 2, 2009

Is there any way to determine the number of bytes or percentage of a image that is being loaded?This function is a extract and what I would like to do is show a real time progress bar while the image is loading if it hasn't loading after x seconds. Is this possible? By real time I mean a progress bar that reflects the images actual state not a fake bar that just moves. The thing I'm most concerned about is calculating how much of the image has actually loaded. Possible?

Code Javascript:
function fadeMonitor() {
controller.monitorIsAnimating(true);

[code]....

View 4 Replies View Related

Changing Input Image State

Sep 4, 2006

I have some inputs with images that I'm changing the source for onmouseover and onfocus. I want to move the js from the HTML and use a script that does the same thing for all instances of the buttons throughout the site (there's only two at the moment). So far I've got this:

function buttons() {     var goBtn = document.getElementById("go-btn");     var subBtn = document.getElementById("submit-btn");     goBtn.onmouseover=function() { action(this,"go","on"); }     goBtn.onfocus=function() { action(this,"go","on"); }     goBtn.onmouseout=function() { action(this,"go","off"); }     goBtn.onblur=function() { action(this,"go","off"); }     subBtn.onmouseover=function() { action(this,"submit","on"); }     subBtn.onfocus=function() { action(this,"submit","on"); }     subBtn.onmouseout=function() { action(this,"submit","off"); }     subBtn.onblur=function() { action(this,"submit","off"); }          function action(ID,name,state) { ID.src='/images/'+name+'-button-'+state+'.gif' } } window.onload=buttons;

That doesn't look very lean and it works erratically. On a page where both buttons exist, it works in Firefox but only one of the buttons works in IE (the second one) and in Firefox the script won't work if the first button is not present on the page. So what would be the best way to do it?

View 1 Replies View Related

JQuery :: Turn On An 'inactive-state' CSS Class For A Group Of Divs, Then Reset One Div To The 'active-state' Class?

Feb 2, 2011

I am attempting to make a menu that has a background image that changeswhen you rollover or click a menuitem. I've got the hover effect working fine with CSS, but am trying to implement the click event via jquery with the following:

CSS:
div.SustainResourcesMenuTabs
{ background-image: url('/images/departments/commdev/sustainability/menu_tab.jpg');
}[code]....

My process is to reset the entire menu to the inactive state, then switch on the active state for the item that was clicked. Eventually, the item that was clicked will display its corresponding body section as well. I've tried using the CSS pseudo-class "active", but since the entire div is the link, that is unavailable. I've also tried multiple variations of addClass/removeClass, toggleClass, and setAttribute/removeAttributebut nothing hasworked so far.

View 2 Replies View Related

Change An Image To Its Hover State Based On Url?

Aug 31, 2011

I have 6 horizontal navigation image links on top of my site. The regular images are black n white, but on the hover they transform to a colored image. Each image leads to a different page on my site, I'm wondering if I can make the image corresponding to that page light up whenever on that page.

View 7 Replies View Related

Image Rollover

Sep 21, 2004

I have a two navigations areas; top and side. I need when someone rollovers the top button it'll change image and also change the button on the right left menu.

So summing up it's 4 images. Two normal states and two rollover states. When you rollover one, both need to change to the rollover state.

View 1 Replies View Related

Image Rollover With Text?

Apr 19, 2009

Instead of doing a regular rollover which would require me to make 50 images with text in photoshop on I want the rollover but want to add the the text in html for exmaple I want something like this [URL]

View 3 Replies View Related

Add An Image Rollover Effect?

Mar 26, 2010

I'm trying to add an image rollover effect, but when I put it into play, the first image slowly fades into the second image and stays at the second image before I even hover my mouse over it.

View 3 Replies View Related

Possible To Have A Background Image Rollover?

Jun 22, 2010

Just wanted to know (seeming im a bit of a jscript beginner).

it is possible to have a background image rollover, and if so how.

View 3 Replies View Related

Mouse Rollover On Jpg Image

Aug 10, 2007

I used to know the coding for image rollovers in html but forgot and I am dealing with a php script this time. Can anyone help me with the code to have it switch images when you put your mouse over it and change back when you take your mouse off of it? they are jpg extensions. I have 2 buttons to link to different websites.

View 3 Replies View Related







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