JQuery :: Move To Position In Page On Link Hover?
May 17, 2011I need a script which will when a user hovers over a link move the page to a certain position immediatly.
View 1 RepliesI need a script which will when a user hovers over a link move the page to a certain position immediatly.
View 1 RepliesHow do I put this onclick function code...
into the head of my page so I can call it from several similarly situated links?
Umm, this is a tricky one to add a descriptive title for!
Basically I have two links on the page that go to the same page when clicked. What I want to do is when I hover over one of those links for the hover to work for both of them and visa versa.
So I have this links
<a class="connected" href="">Connected</a>
<a class="remove" href="">Remove</a>
a.connected { background: url(../images/connected.png) no-repeat 0 top; }
a.connected:hover { background: url(../images/connected.png) no-repeat 0 bottom; }
[Code]....
I want to determine the position of each link on a page. I need to know the browser window size, or at least screen resolution. I also need a position in pixels for each link. For example while browsing this page my screen resolution is 1680*1050 and the Blogs link in the menu is positioned at say (100, 120).Is there any consistent way to find this out in the major browsers?Note that the links are just plain links, they don't have the position attribute set in css or anything.I'm thinking about building a script that tracks user click behaviour and it would be tremendously helpful if I didn't need to input say "link Blogs is positioned in area N" to the tracking system.
View 3 Replies View RelatedI'm trying to put together a mockup website. to test my knowledge on javascript.So my problem now is putting dynamically a css style using javascript. The style that I need to dynamically put is a hover style, visited style, and link style.
Code:
function moveBar() {
var bar = document.getElementById("taskbar");
[code]....
in jCarousel i have a list of items, what i would like to be able to do is when the user clicks on an item (say the 4th visible item in the list) the carousel would scroll so that the clicked item becomes the first visible item in the list.
View 1 Replies View RelatedI understand the thread title isn't very descriptive, but what I am asking is hard to describe. Basically, I am linking to ID elements on the page. Once the link ttp://www.example.com/page.html#linkID is clicked, it jumps down the page to the ID.Normally, this is not an issue. However, I have a fixed position navigation panel layer above the page content. When the link is clicked, it cuts off part of the content that I want visible because the fixed position layer is covering it.Is there a way with Javascript (even better if it can be done with CSS) to control how far down the page goes once a link is pressed? For instance, can I say: On link press, go to ID and apply top: 20px; or something to the effect?
View 2 Replies View RelatedI have this:
[Code]...
I'm using a javascript function to toggle and display only 1 div at a time. In this case, I have 3 divs as toggle buttons and 3 divs to show content (which belong to those 3 buttons). My problem is these 3 divs (divs with class .linkBox) that act as buttons are using the same background-image and I would like to have it move up (y-position: -48px to be exact) when its content is displayed.
[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've got a text area called Notes in a form called frmMain.
And I've got a JavaScript function.
Within the JavaScript function what code can I use to move the cursor to the text area field and specifically within that field I'd like the cursor to be exactly 10 characters into the field?
What I am trying to do is randomize the position of a div that slides in from the left when you hover over an image.
Here is the script I am working with courtesy of Build Internet
Here is the css that goes with it
I would like to randomize the value of the top position in the css and the value of right:'30%' with values in a preset range.
I've been looking for an "Ajax CMS" but decided to learn jQuery to learn how to code it myself in order to earn some geek-girl cred among my male colleagues. I've learn a lot about jQuery in a week but as you can imagine I still have a lot to learn.
I have successfully animated an image (move to the left and increase opacity) when the mouse hovers a div and reset the image (move it back to its original position and reset the opacity) when the mouse move outside the div. So far so good...
Here comes the question: What I need to do -and don't know how to - is when the user clicks on the div the image should stay in the hover position while still being able to hover any other divs and activate the animation normally.
When a different div is clicked the previous "Clicked" div should return (animate) to its original position and the new "Clicked" div should stay in the hover position. Content will be loaded when the divs are clicked but there won't be page refresh since I'm loading the content by using the load funtion of jQuery.
I'm including the code:
I'm currently generating some tooltips to display data for certain items in a game. The tooltips and stats work great, however, for certain items, the tooltip gets long and will extend pass the viewable range for the user.
Here are the links:
test page: [URL]
javascript: [URL]
css (for hover div only): [URL]
If you hover over the links of items (like villages, barracks, etc.) a tooltip will pop up to show you the stats. But if you notice, for items like castles, the tooltip can extend past the viewable range for the user.
So I have this vertical menu with a few options. Originally it was pure CSS with a basic a:hover to change the background of the menu item. But then it was decided that whichever menu item you last had your mouse on should remain in that hover state.
So I went ahead an busted out some Javascript. Now I'm not exactly talented with Javascript as it's not one of my main languages. This is what I came up with.
[Code]...
How can i make my navigation arrows hover by replacing them with the following image:images/box_arrow_hover.gif
View 2 Replies View RelatedI need to get the css hover color of an element. Since hover is a pseudo class of a class or id, I do not see a way of returning the color. I tried: $('.contentArea a:hover').css('color'); but it does not return the hover color. I understand that jQuery probably traverses the inline styles and there is no way to set the hover pseudo class inline, hence the reason for the .hover function. Is it possible to find and return the hover color with jQuery. If so how?
View 3 Replies View RelatedI want to animate a div when i hover on my "Home" link, the animate would expand the div with the content in it...how can i achieve this using jquery ?
View 3 Replies View Relatedthere was any premade dropdown menu which opens based on what position you are on the page.
For example, when I'm on the top of the page and hover the mouse over the dropdown menu, the menu opens upward instead of downward because the navigation is mid-screen. But if I was to be more than halfway across the screen and still see the navigation as it was on top of the screen and hover the mouse over it, the dropdown menu opens downward as oppose to up.
I'm trying to do a basic image swap when a link is mouseovered. The idea is that you hover over a group of links that is associated with that image, and the image lights up. I have different sets of links and images all over the page.markup looks something like this:
<div class="container-left">
<img src="/images/logo1-off.jpg" alt="" width="75" height="75" />
<div class="text">
[code]....
So I have done this menu and I have 2 problems.
1. When I hover on a link, it does 2 animations, but when I "unhover", it doesn't reset the default values also with animations. I know the problem might be the display none in the css, but I really have no idea how to get around that.
2. As I said above, when I hover on a link, it does 2 animations, but when I move the cursor to another link, it doesn't "re"-do the animations anymore.
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 m trying to learn and also implement, what I would like to do is have a content div that maybe holds an image, header and content. When this div is hovered over the div is overlayed with a transparent color and a read more link is also displayed.
View 12 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'm trying to change the background-position of DIV1 (a separate tag) when the following tag is hovered code...
View 1 Replies View RelatedI have a jQuery script that when you hover over a link a text bubble on mouseover will pop up... but I am trying to make the text bubble load when the webpage does instead of having to hover over the link. ( instantly load the text bubble when the page does )
[Code]...