CSS A:hover Doesn't Work After JavaScript BackgroundPosition
Aug 28, 2007
I have a menu done in CSS. When you mouse over the menu i change the background position in order to display the 'hover' state. I'm using javascript to show/hide <div> when you click on a button to display proper content without reloading the page (Like a tab menu).
To display the menu in a 'hover' state when you have clicked, i use also javascript to move the background position so it stays on the hover state. But when i mouse over my other menu, they do not apply the CSS anymore.
Here is the JS i use on a 'onclick':
function menu()
{
document.getElementById('menu2').style.backgroundPosition = 'center 0'
document.getElementById('menu1').style.backgroundPosition = 'center -48px'
}
I guess it have something to do with the fact that i alter the CSS with the JS. But anyone know how to fix this without having to create my mouseover with JS and keep it in CSS?
View 3 Replies
ADVERTISEMENT
Nov 24, 2010
I need help with an IE8 problem. I want to give as many facts as possible.
Reference: [url]
I have already banned less than IE8 from my site but have the following problem with IE8 only (works on Mac and Win in these"allowed" browsers:Safari 5+, Chrome, FF 3.5+ and Opera 10+):
I use the backgroundPosition setter / getter extensively in this animation-extensive site.
But it breaks in IE8.
I did hack this as the only way I could get IE8 to work in a frame animation algorithm, noting that I have to test for browser and version (ugh) and then use this getter:
The following is an example that appears to work but seems unstable to me: (note that "accordionState"references an object within a data store attached to the "page" element):
There are many other cases where I have get or setbackgroundPosition,especially in the 'over' and out' functions where I use hoverIntent.
As a great fan and user of jQuery, I am puzzled that this will not work in IE8. Note thatbackgroundColor does not work either, although I do use UI to do these sorts of things and it seems to work in IE.
View 1 Replies
View Related
Sep 23, 2009
Some issues with jquery animate. im trying to create a navigation menu that apon mouseover, the background image animates with a negative y value. apon mouseout, the div will animate the background position back to zero. Simple enough ay? thats what i thought. When i roll over the divs with the bg image, they do not animate, it appears like a simple background change. in other words, there is no tween or movement, just ...new position.
INCLUDES
JQUERY
CSS
HTML
As i said, the animate property will not MOTION or TWEEn in the YAXIS, it will however as i tried animate in the XAXIS. got me stumped and at deadlock.
View 6 Replies
View Related
Sep 24, 2009
Having some trouble with this plugin. I've tried in both IE8 and FF3, but it doesn't seem to work. Basically the background position isn't moving...the function toArray(strg) is suppose to return the following....return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]]; this is the line where I'm getting an error code.
The values res[2] and res[4] are coming back as NaN. I'm not sure what these values represent, or why they are Null.
I'm calling the backgroundPosition like this:
My css reads:
View 1 Replies
View Related
Dec 14, 2009
I use a basic pop-up window code that i have used for many years.I probably need to update it, but i was wondering why it will work for every browser but IE8.
function popUp(URL) {
day = new Date();
id = day.getTime();[code].........
View 2 Replies
View Related
Oct 7, 2009
I have this code, and it works fine in windows but not in mac, does anybody know why?
[Code]...
View 2 Replies
View Related
Sep 12, 2006
I have some Javascript that takes the input from some textboxes and then puts them all into a sentance automatically. It works perfectly in IE but not with FireFox... does anyone know how to make it work with both browsers?
HTML Code:
<script type="text/javascript">
function Text_Change() {
var TxtFName = document.getElementById("TxtFName");
var TxtSName = document.getElementById("TxtSName");
var TxtAge = document.getElementById("TxtAge");
var TxtLoc = document.getElementById("TxtLoc");
var SpnDisp = document.getElementById("SpnDisp");
var FName = TxtFName.value == "" ? "?" : TxtFName.value;
var SName = TxtSName.value == "" ? "?" : TxtSName.value;
var Age = TxtAge.value == "" ? "?" : TxtAge.value;
var Loc = TxtLoc.value == "" ? "?" : TxtLoc.value;
SpnDisp.innerHTML =
"Hello " + FName + " " + SName + ", " +
"you are " + Age + " years old and " +
"at the moment you live in " + Loc;
}
</script>
<body
<div><input type="text" id="TxtFName" /></div>
<div><input type="text" id="TxtSName" /></div>
<div><input type="text" id="TxtAge" /></div>
<div><input type="text" id="TxtLoc" /></div>
<div><span id="SpnDisp"></span></div>
View 5 Replies
View Related
Jun 8, 2011
im working on my online portfolio and I have an external javascript file that has functions to add a piece to the collection...here is the link to my pageillustratorthe javascript file is herehttp://www.freewebs.com/harrisonengl...ngleweb/add.jsas you see some of the pieces will show up, and some wont. they are all going off the same function, and all work when i run the html off my computer harddrive rather than the freewebs server.Also, i understand that formatting of the site will get all messed up when it is ran in different browsers... for instance it works in firefox and safari now, but not IE and Chrome
View 5 Replies
View Related
Sep 29, 2010
I have this simple validation function for my form
<script language="javascript" type="text/javascript">
function validateyesvalue(document){
if(!document.getElementsByName('RadioGroup2_0')[0].checked && !document.getElementsByName('RadioGroup2_0')[1].checked && !document.getElementsByName('RadioGroup2_0')[2].checked &&
[Code]...
It's only validating in IE not in Google Chrome and not in Firefox, any idea how to fix this ?
View 14 Replies
View Related
Jul 23, 2005
Are there any compatibilty issues associated with teh following command?
<div onclick="open('http://www.mysite.com.htm','','')">Main page </div
It worked on a PC butnot on a MAC (bith with IE).
View 2 Replies
View Related
Apr 25, 2006
I have this code in actionscript that calls javascript:
actionscript:
zoom_in = function () {
var tw1:Tween = new Tween(mc_1, "_width", Regular.easeOut,
mc_1._width, 0, 1, false); //OK
var tw2:Tween = new Tween(mc_1, "_height", Regular.easeOut,
mc_1._height, 0, 1, false); //OK
ExternalInterface.call("zoom");
}
javascript:
function zoom()
{
top.resizeTo(1024, 768);
self.moveTo(0,0);
}
Everything works perfectly on Firefox 1.5 but not on IE 6+
in IE the "zoom" function doesn't work, but if I add an alert it DOES work:
function zoom()
{
alert('this works');
top.resizeTo(1024, 768);
self.moveTo(0,0);
}
View 1 Replies
View Related
Feb 13, 2009
Using Firefox 3, trying to use a confirm box where it says ok or cancel. The box shows up to confirm ok or cancel but if I click cancel it doesnt seem to return false, it just goes to the link of the url set in href. Im including the js file in the page:
Code:
<script src="js/forms.js" type="text/javascript"></script>
I then call it in the link:
[code]....
View 3 Replies
View Related
Jul 21, 2010
I have no idea why my image link doesnt work
myimages[{$i1}]=["banners/{$object->image}", "{$object->link}", "_new"] ;
View 3 Replies
View Related
Jun 23, 2010
I wanna create a functionality where on clicking a (minus) button a div show slide up and and the image should change to (plus). Again on clicking the plus button. the content div should slide back out
[Code]...
View 2 Replies
View Related
Jul 5, 2010
i have a set of select fields, which when selected, send a value via ajax, to return a sub-selection for further choice. I have 3 levels of sub-categories like this. For some reason it works in FF only - not IE. [URl]..
View 12 Replies
View Related
Apr 10, 2011
Animate doesnt seem to work with zindex. I dont see anywhere this is mentioned on the animate() page.
$("#myelement").animate({zIndex: 10})
.animate({opacity: 1), 1000);
Opacity is affected but not zIndex. I can change zIndex the normal way though:
$("#myelement").css('zIndex', '10');
View 9 Replies
View Related
Jun 30, 2011
it was working fine when i viewed it using my local host but when i uploaded it to the server it doesn't want to work anymore. i made sure all the files are in the proper folder and so on..still no progress. Then uploaded the original or "demo folder" i got from this site and it works, but my site doesnt. I combined 2 jquerys btw, one apycom jquery and one booklet jquery. Both works in local host but in my site, only the apycom works. pls help me out..[URL]...
View 1 Replies
View Related
Aug 4, 2011
i just tried creating a bar containing a div that you click on and it enlarges to show something, when clicking again it should collapse.
[Code]...
View 3 Replies
View Related
Jul 4, 2011
Isnt it following two script is identical? but they seems to contradict in different browser.
--following works in IE9 but not chrome
<script type="text/javascript">
var el=document.getElementById('myLink');
window.onload = function(){
el.trigger('click'); };
el.click(function(e) { e.preventDefault(); });
[Code]...
View 1 Replies
View Related
Sep 19, 2011
Here is my code that im dealing with and only second sliceshow works for me i need them both that would be working together
Here is my script:
View 4 Replies
View Related
Jul 5, 2011
have the follow jwplayer i've got a link that loads the video into the player fine but now i am trying to add another one that load with the hd optionhere the single one works fine
Code:
<a title="Testimonial One" href="#" onclick="loadNplay('http://www.1st4film.biz/homepagefilms/looknorthlunchtime2.mp4')"><img src="images/24hrs.jpg" border="0"
[code]....
View 2 Replies
View Related
Aug 11, 2005
I'm trying to setup a page that uses JavaScript in a text link to submit a form:
<a href="do.htm" onclick="javascript:document.forms.Q01.submit();">
I also have added a fallback page in the href (do.htm) in case users have JavaScript disabled. But the JavaScript doesn't seem to be working. When I click the link it always goes to the fallback page, and doesn't submit the form.
I've tried swaping the order in the anchor tag (JS first, href second):
<a onclick="javascript:document.forms.Q01.submit();" href="do.htm">
and the same thing happens.
If I remove the href value:
<a href="#" onclick="javascript:document.forms.Q01.submit();">
the JS does execute properly.
How can I get the JS to execute by default for browsers that support it, and the href be the backup for browsers that dont support it?
View 1 Replies
View Related
Jan 4, 2011
Look at :[URL}...prace/2/ When you click some link the floating bar goes there but none site is opened ;/ It seams that the problem is here:
[Code]...
View 2 Replies
View Related
Dec 16, 2010
I have this jquery code that for a normal browser allows you to have a sticky header. So by default it shows the content of the header wherever you want then as you scroll that header will then stay with you as you scroll. The problem is it doesnt work for an iPad. Can someone look at the code and see if there is something I can change to make this work on an iPad?
Code:
// Fixed control bar
var controlBar = $('#control-bar');
if (controlBar.length > 0)[code]......
View 1 Replies
View Related
Jun 23, 2011
i had this written for my wifes ebay store a while back but after moving the images to our own hosting, the script doesnt work it just crashes our shop front?
ps. i do have three other images that were present on the site that were somehow referenced but there is no mention of them in the below code (footer.jpg | gallerylisting.jpg | navhead.jpg) i think its something to do with this first line but dont know how to decode it.[code]......
View 2 Replies
View Related
Jun 19, 2011
Im trying to use JavaScript to submit this form. Why doesn't this code work anymore? It worked before and now it won't?
JQuery Code
HTML Code
View 2 Replies
View Related