JQuery :: Change Background Position Via Separate Link?
Feb 25, 2010I'm trying to change the background-position of DIV1 (a separate tag) when the following tag is hovered code...
View 1 RepliesI'm trying to change the background-position of DIV1 (a separate tag) when the following tag is hovered code...
View 1 RepliesI'm very new to Jquery but have finally worked out how to change the background-image (a sprite) of my #contentContainer when hovering over a separate 'trigger' image. However, for the life of me I cannot work out how to apply a fade effect to the transition. Basically, instead of the current abrupt background image transition I would like it to fade in smoothly on mouseover and mouseout.
[Code]...
#navigation li is the parent element, which is positioned relative.The ul element above that is also position relative. I previously tested a click function and was able to confirm I was getting the correct position back, so now I just need to set the CSS property correctly for all of those links.The reason I want to do this is I have a set of links that appear over a photo of a city skyline. When you hover over those items, I want them to be given a background image that is a blurred and lightened version of the same photo so it needs to line up (sort of like the tabs are made of frosted glass).
View 1 Replies View RelatedI just cannot get the html to load for each linked button to the Iframe. If I remove the "onclick" command for the backround images, the links load to the Iframe. If I leave the "onclick" command in there only the background changes.So, I would assume there is a conflicting issue with loading the "a href" and the "onclick" commands together. Maybe I need to know how to do multiple "onclick" commands...suggestions?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[code]....
When I hover back and forth over a link in one area of a page, the background-image of a div in another part of the page needs to change back and forth. I have been trying all sorts of things in jquery with no results!
Here's the jquery script...
Code:
$function() {
$("#about-lifebook").hover(over,out);
function over (event) {
$(.spacer-bg-off).css("background", "url(images/spacer-content-bg.png)");
} function out (event) {
$(.spacer-bg-off).css("background", "none");
});
The link's id is "about-lifebook" and the div in question has a class of "spacer-bg-off". This ain't working at all. I just read this off of the jquery website: "The .hover() method binds handlers for both mouseenter and mouseleave events. We can use it to simply apply behavior to an element during the time the mouse is within the element." So perhaps the behavior has to be applied to the element being hovered over? How can I change the css of one element while hovering over another one?
l have got a series of menus. What l want to do is change the background-color of the link onclick.
What l have done use jquery like this
jQuery('.menu a').click(function(){
var clz = jQuery(this).attr('id');
jQuery(this).attr('class','active'+clz);
})
This is not work.The code needs to work on mobile phones
I am trying to change my sites background color. The color changes but it doesn't go back to the first image anymore. does anybody know what the problem could be?
jQuery Code:
HTML Code:
So I have this weird glitch where if you put your cursor over my header but pull away before the second animation fade's in, it will get caught in limbo land and will never fully fade in again.
View 1 Replies View RelatedI want to animate my menu. But nothing happens, I only receive the following error in the console: "Error in parsing value for 'background-position'".[code]...
View 1 Replies View RelatedI have used JQuery to change CSS styles for my Navigation Bar elements.Ok so after a bit of research I discovered that " background-position-y " and "background-position-x" are not supported by the Mozilla Firefox / Opera browsers.Anyone know of an alternate method of getting the background-y / x positions?
View 2 Replies View RelatedI've got a script visibility of a div on "dashboard.html":
Code:
$(document).ready(function(){
$("#add_networks_wrapper, .remove_box").hide();
[code]....
why this background animation is jumping. Code and link are below:[url]....
jQuery(document).ready(function(){
jQuery('.program_info_2').hover(
function() [code].....
I tried to create a mouse over effect using jquery. When user hovers #box1_trigger link, the #service_box1 div should change it's background position. The code I created is the following it's not working for some reason.
html:
<div class="service_box box1" id="service_box1">
<a href="#" id="box1_trigger">
<h3> </h3>
<p> </p>
</a>
</div>
javascript:
<script type="text/javascript">
$(document).ready(function() {
$("#box1_trigger").hover(
function() {
$("#service_box1").stop().animate({backgroundPosition:"(0 -250px)"}, "slow");
},
function() {
$("#service_box1").stop().animate({backgroundPosition: "0 0"}, "slow");
}
);
});
</script>
css:
#service_box1{
width:318px; height:282px;
float:left;
background:url(images/services_panel.png) 0 0 no-repeat;
}
a#box1_trigger{
width:100%; height:100%;
float:left;
display:block;
}
I'm trying to make a page where you can change a page's layout through 2 separate CSS's via a button. i want to button to change text when it toggles the layouts as well. i have no clue how to do this with an entire CSS file, but here is something i made to change the background. could i use this logic to change the CSS of a page?
[Code]...
I need the top of a background image to always be 50% from the top. I think I read that some browsers do not like the backgroundPositionY property so I used the following script which finds the right value but doesn't apply it to the background position. What should I change?
View 10 Replies View RelatedI have a product image that is 4 images 'sewn together' [url]
I am going to set a div called ProductImage and then have the background of the div set to this image, but with only the top image showing.
I then want to have a button for 'more views' and when this is clicked the background position shift to show the next part of the image showing a different view.
What is a suitable way to do this, I am hoping it could be done with a combination of css and javascript.
How would I seperate a text string such that it would appear on seperate lines ie. Initial Input: StrMsg = "This is an example of a string that will appear on seperate lines" "Hoping that this fully works, there will be no errors and all will be well" "This is the last line of text."
[Code]..
I need a script which will when a user hovers over a link move the page to a certain position immediatly.
View 1 Replies View RelatedI have function:
function blabla(){
$("#div").css("background-image", "url(img/new.png)");
}
[code]....
I want to do something but here is an example. (That explain much more) : Here you have a toolbar called content-header. It change from position:static to position:fixed if it leave the screen. (whan you scroll down) I want to do the same thing with my first <tr> : That way on a my long table you will never loose the title of each columns. I tried to copy this website by using his stuff but it didn't work.
View 2 Replies View RelatedI need to change the position for a group as reaction for a mouse movement so I wrote this:
this.dragged.attr('transform').baseVal.getItem(0).setTranslate(x, y)
But this does not integrate well with the animation
this.dragged.animate({svgTransform:'translate('+(-x)+' '+(-y)+')'},delay)
I have this table on my html page:
<table id="t_menu_options" width="125" border="1" cellspacing="0" bordercolor="#F9F9F9">
<tr><td colspan="2"><font size="-2" face="Verdana"><strong>Options...</strong></font></td>
</tr><tr><td width="15%">></td>
<span id="edit"><td><font size="-2" face="Verdana"><span id="et">Edit</span></font></td></span>
</tr><tr><td width="15%">></td>
<span id="delete"><td><font size="-2" face="Verdana"><span id="dt">Delete</span></font></td></span>
</tr></table>
I start the page by hiding the above html by using
$('#t_menu_options').hide();
And that works.
Now upon some user mouseclick event, I want to show the html and move it to a position where the user clicked:
function showTaskOptionsMenu(e) {
alert(e.pageX+" "+e.pageY);
$('#t_menu_options').css({'left':e.pageX+'px','top':e.pageY+'px'}).show();
}
The alert command works as expected. however, the html is simply showed at the bottom of the page and is not moved to the desired location.
I'm trying to achieve an effect where background image will change once you hover over a different link, but not sure how to go about that...Here's what I got:
HTML
<ul id = "list">
<li id="home"><a href="#">HOME</li></a>
<li id="about"><a href="#">ABOUT</li>
<li><a href="#">PORTFOLIO</li>
<li><a href="#">WORK</li>
<li><a href="#">CONTACT</li>
<li><a href="#">GET A QUOTE</li>
</ul>
CSS
body {
background-image: url(Images/home.jpg);
} ul li {
list-style-type:none;
font-size:36px;
font-family:Impact, Charcoal, sans-serif;
} a:hover {
background-color:#7EB6FF;
-moz-border-radius: 15px;
border-radius: 5px;
width:40px;
} a:link {
text-decoration:none;
}
And JS should probably go something like this:
$("#about").hover(function() {
$(this).css("background-image", "url('Images/about.jpg')");
});
Though this only leads to image being show only partially (given that its li element only, I suppose).
I have a container <div> with a link inside of it. What I need to do is change the background of the <div> and the color of the link text at the same time.I can change the color of the link when I hover over it, but not when I hover over the <div>I have columns of links and each column is the width of the longest link so there are some links with "space" to the right of the link. When that "space" is hovered over the background of the div changes but not the color of the link text.The menulinkbox is the container and there are, for example, 4 columns with 4 rows in each column. When I hover over a column + row I want the menulinkbox's background to change *and* the color of the <a> text to change.
View 4 Replies View RelatedI have been trying all afternoon to achieve an effect where the background colour of a hovered on link in a list fades out slowly when the mouse rolls off it. I have found a few tutorials online which are similar to what I want to achieve (but none that are exactly right) like these:[URL].. but despite playing around with them for hours I have had no luck so far... in fact I have yet to have anything have any effect on my links whatsoever!
[Code]...
but this is not ideal for a couple of reasons - firstly as it is css3 it only works in modern webkit browsers and secondly there seems no way to have only a fade out without a fade in - in this example I would like the fade out to be longer but if I increase the transition time from 0.3s then the fade in becomes too long and it feels a bit clunky and unresponsive.
I have been using jquery (which is fantastic) for over a year now, but only basic little bits of code. Now I want to try something a little bigger but I can't get it to work. The problem is, I have a fixed background with position to the left which when scrolling horizontally it sits flush against the left, I want it so when you get to the end of the document it smoothly carries on to the right and then sits flush against the right. And when you scroll back towards the start it bounces back to where it was before. The code I've tried so far which works, but whenever I try 'click' instead of 'hover' nothing works? Also it just jumps to the other side, I'm not sure how to make it scroll to the other side smoothly.
$(document).ready(function(){
$('#Linkintro').hover(function(){
$('#wrapper').css('background-position', newValue);
}, function(){
$('#wrapper').css('background-position', 'right');
});});