Getting Position Of Mouse Within A Specified Element
Jul 23, 2005
Here's something I'm working on: for a click on a given element, I want to be able capture the x/y coordinates of the mouse -- that is, the mouse coordinates relative to the top left corner of said
element.
So far, here's what I've got:
View 1 Replies
ADVERTISEMENT
Sep 13, 2011
I have a web page that renders a table with about 300 rows in it, which means vertical scrolling. At the end of the page there's a hidden div element sitting. Each row in the table contains a button which needs to call a javascript which should position the hidden div right next to the clicked button. I've tried a lot of different approaches that I've found on google, but all of them only position the div around the top area of the page. If I scroll down a ways and click the button, I have to scroll back up to the top of the page to find the div.
The primary target is users using IE8, but of course, if there's a cross-browser solution for this problem, that would be super!
View 1 Replies
View Related
Oct 4, 2010
i have a menu generated by a list with nested lists. i want the parent link to stay highlighted when the mouse hovers over the sub menus. because those sub menus are also generated by jquery (qtip), CSS alone won't do it (triedul.topnav li:hover a {background-color: #F00;}).is there a way to do this using jquery?
View 15 Replies
View Related
Oct 23, 2009
I am using one button at the bottom of the page. When i click on that button the page refreshes and goes to the top of the page.But i want when i click on that button the page refreshes and mouse pointer goes to the bottom of the page where the button consists. i have found that it is possible in javascript through set the coordinates for mouse pointer.
View 4 Replies
View Related
Sep 22, 2006
I have a really professional conspiracy movie site
and I use tons of layers and an external scroll bar assembly.
I would like to put the various sections into MS Iframes and
in order to clean up the page but I find that the iframes interfere
with the getting the mouse coords from the screen which is
essential in moving the scroll bar around.
My test html is given below. With the iframe hidden the mouse coords
are obtainable. With the iframe visible things get buggy.
Where the "background_foriframe.html" is just a html file with
a background layer using a "DIV" tag. Code:
View 19 Replies
View Related
Jul 24, 2005
I have a bunch of links that when you mouseover should bring up a window with extra information. The links look like
Code:
<a href="#" onMouseOver="popInfo(this)" onMouseOut="unpopInfo(this)">Link Text</a>
Here's the code for the tw functions, popInfo and unpopInfo:
Code:
function popInfo(x) {
var posx = 0;
var posy = 0;
if (!e) var e = window.event;
if (e.pageX || e.pageY)
{
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY)
{
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}
var infoBox = x.parentNode.getElementsByTagName('div')[0];
infoBox.className = 'infoBoxHover'
infoBox.style.left = posx;
infoBox.style.top = posy;
}
function unpopInfo(x) {
var infoBox = x.parentNode.getElementsByTagName('div')[0];
infoBox.className = 'infoBox'
}
This is working perfectly in IE and Opera but in firefox it's saying that window.event has no properties. I don't know much about javascript so I don't know where to start. Some help would be great.
View 1 Replies
View Related
Mar 26, 2010
I have some anchor tags that have a popup appear when they are clicked.
<a href="javascriptpenlrChild()"><img src="../images/icon_calendar.gif"/></a>
function openChild() {
childWindow=open('http://localhost/property_search/smallcal.aspx','win1','resizable=yes,width=185,height=150,status=0,toolbar=0,scrollbars=0,menubar=0' );[code]....
These buttons appear at random heights on the page.I would like to set the popup to appear right by the mouse pointer when they click the button but don't have any idea how to do these.
View 1 Replies
View Related
Jun 13, 2007
Is there a way to set the default mouse position on a page when the
page loads?
View 3 Replies
View Related
Jul 20, 2005
I have an iframe with some javascipt that gets the mouse x and y
position like this:
//inside the iframe's onmousemove call back funciton
xMousePos = window.event.clientX + document.body.scrollLeft;
yMousePos = window.event.clientY + document.body.scrollTop;
This gets the x and y position inside the iframe. But what I want is
the x and y position of the parent window, not the screen like
screenX. Is there any easy way to get parentX and parentY or to get
the offset x and y of the iframe relitive to the parent from inside
the iframe?
View 2 Replies
View Related
Aug 3, 2006
I am facing a problem in getting mouse position when I click on a link, specialy the Y coordinate of the mouse position. I am using this code :
[color=Sienna]if (document.layers) { // Netscape
document.captureEvents(Event.MOUSEMOVE);
document.
} else if (document.all) { // Internet Explorer
document.
} else if (document.getElementById) { // Netcsape 6
document.
}
// Global variables
xMousePos = 0; // Horizontal position of the mouse on the screen
yMousePos = 0; // Vertical position of the mouse on the screen
xMousePosMax = 0; // Width of the page
yMousePosMax = 0; // Height of the page
function captureMousePosition(e) {
if (document.layers) {
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
} else if (document.all) {
xMousePos = window.event.x+document.body.scrollLeft;
yMousePos = window.event.y+document.body.scrollTop;
xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
yMousePosMax = document.body.clientHeight+document.body.scrollTop;
} else if (document.getElementById) {
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
}
window.status = "xMousePos=" + xMousePos + ", yMousePos=" + yMousePos + ", xMousePosMax=" + xMousePosMax + ", yMousePosMax=" + yMousePosMax;
}[/COLOR]
It works fine for mouse move and displayes correct mouse pos in status bar.
But when on mouse click i try to get the position it return the xMousePos good, but yMousePos it return is related to the browser client area in IE rather than the my document ( html ).
So when i try to place a div their it is placed near top of the document bcoz it ignores the scrolling information. or the
document.body.scrollLeft
document.body.scrollTop
is always 0( zero ) as i debug it. Code:
View 2 Replies
View Related
May 8, 2010
I have a popup menu that i want to come up after holding down the mouse for a certain time period. however it doesn't seem to be accepting the e.pageX and e.pageY values that i'm assigning to it's left and top styles.
Here's my code (i'm using jquery):
Code:
I tried adding the parameter "e" into every parent function of MenuAppear() but that didn't solve it.
View 2 Replies
View Related
Jul 7, 2006
I've got the following class. the onclick event works only with IE
although I believe I did proper handling for firefox. What is wrong in
this script? ....
View 1 Replies
View Related
Jan 19, 2010
Today I am migrating my apps to jquery 1.4 (production mode), but somehow my page that use mouseposition script is doesn't work. Then i am downgrade to 1.3.2 and everything works! What the problem in my script or in 1.4.
This is demos :
using 1.3.2 : [URL]
using 1.4 : [URL]
View 2 Replies
View Related
Apr 1, 2010
The mouse position tutorial has an example of how to find the click position within an element. How do you find the click position within the viewport?
View 1 Replies
View Related
Aug 29, 2011
[URL]the second example allows getting the mouse position on click within a div area ,would it be possible to move the center of that area to where the mouse cursor was clicked at? This is what I came up with but the area isn't moving:
<html>
<head>
<style type="text/css">
body { background:#eee; margin:0em; }
[code]....
View 1 Replies
View Related
Jun 23, 2011
After some reading from this tutorial, I have the following partly working code:
[Code]...
When the event: "found_match happens", it should show the mouse coordinatesin the div: "status2" , but it doesn't.ObviouslybecauseI am missing the .mousover(). But where to put this in my code to make it work so that it wil show the mousecoordinates on this event?
View 3 Replies
View Related
Nov 3, 2009
Is it possible to make the mouse be at a given position on the screen using javascript for example i am writing a element resize script and i would like to have it so when u click on the resize button the cursor moves to the bottom right corner of the element for the starting position
View 3 Replies
View Related
Nov 4, 2009
it works great in chrome and strangely enough internet explorer 8 but doesn't work in firefox.
View 7 Replies
View Related
Apr 27, 2006
I'm using the Microsoft Virtual Earth Version 1 Commercial Control.
I want to make it so you can click on a pinpoint that's plotted on the
map and all mouse events are passed to the map so that the user can
click anywhere on the map (including the pin points) and drag/zoom the
map around.
For those of you who haven't used Virtual Earth:
Basically, there are a bunch on absolutely positioned Div elements. I
basically want to pass all mouse events from one absolutely positioned
div element to the absolutely positioned div element directly beneath
it.
View 2 Replies
View Related
Sep 3, 2010
I am hoping you can help me. I am finding this problem rather complex to solve. I need to be able to find the surrounding text at the mouse position. For example, if a user clicks on a word in a paragraph, I need to programmatically know what the text is surrounding the click point. The text in question is not just content text, but DOM elements read in as text rather than the DOM element itself. For example, if a user clicks at the word "This" in the following:
<table><tr><td>This is good</td></tr> then I would like to know how to get the text "<td>" just before the "This" as text, not as a DOM element. Furthermore, how can I "enlargen" the scope of my capture, such that I can programmatically get the "<table><tr><td>" part as well as the "is good</td></tr>" part?
View 3 Replies
View Related
Oct 11, 2011
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;
}
View 7 Replies
View Related
Nov 18, 2011
I have a div with opacity 0.44 and a picture inside it. When i activate mouse events, this picture (with position absolute ) floats to top. This effect is seen only in Opera. Is there a workaround for this?
Example:[URL]...
View 3 Replies
View Related
Mar 16, 2010
I am using mouse x,y onclick in one div (if mouse is in one set of coordinate range) to determine whether or not to show/hide another div, and am stumped as to how to compensate for the user changing page size, as the coordinates change. Is there an absolute xy, regardless of page/text size, or code to compensate for it? What is going on here is I have flash that I have no control over (wix) and I need to show Html (which wix doesn't), so I am having to determine if the user is over a certain button in the swf which I put in a div to give me some control over the flash. I'm using on click to bring the HTML to the front in a certain position, while the flash does its animation thing.
View 1 Replies
View Related
Nov 4, 2010
I would like to be able to tween an image dynamically from it's current position on a mouse over event. A good example of what I want can be found here. (the nav cloud) I haven't been able to find anything on jquery or anywhere else, so here's what I've come up with so far:
[Code]...
View 1 Replies
View Related
May 17, 2006
Any idea on how to get the coordinates/position of a div element? For example I want to get the coordinates of a particular poll which is placed on my right sidebar.
I tried this, but will not work:
document.getElementById('test').style.left
Must I set the position to relative for the element test?
View 2 Replies
View Related
Sep 1, 2010
The snippet below is related to some code that I'm developing that will eventually cause a scrolling DIV (overflow-y:scroll) to scroll to bring a specified element into view. I actually developed the code about a year ago. The code worked under IE6, but does not appear to work under IE7. Is offsetTop still a valid means of getting the position of an element?
[Code]...
View 1 Replies
View Related