---
title: "Funkar i explorer men inte i firefox och safari"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/176239-funkar-i-explorer-men-inte-i-firefox-och-safari"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stekarn"
published: "2009-01-08T09:34:36.000Z"
updated: "2009-01-14T23:06:41.000Z"
replies: 2
views: 377
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/176239-funkar-i-explorer-men-inte-i-firefox-och-safari"
---

# Funkar i explorer men inte i firefox och safari

## #1 — stekarn, 2009-01-08T09:34Z

Någon som kan hjälpa mig med dessa script, det funkar i explorer men inte i firefox och safari. Bifogar en zip fil.[Bifogad fil](http://www.scubasiteinteractive.se/project/js.zip) 

Hoppas någon kan hjälpa mig vad som är felet. Ni ser hur det ska fungera i explorer.

Uppskattar er hjälp

Permalänk: https://www.webforum.nu/p/176239

## #2 — vic, 2009-01-13T21:00Z

men seriöst... Om nån sen skulle vilja ta hand om min skattedeklaration är det bara att slå en signal

Permalänk: https://www.webforum.nu/p/2165413

## #3 — effata, 2009-01-14T23:06Z

Du behöver inte fade scriptet, mootools har redan detta mycket bättre inbyggt som dessutom ger dig mer valfrihet.

Ta bort fadescriptet och mouseover/leave på bilderna, lägg sen till detta längst ner.

```
<script type='text/javascript'>
 <!--//--><![CDATA[//><!--
window.addEvent('domready', function() {   
	$$('img').each(function(element) {
		element.addEvent('mouseenter', function() { this.fade(0.5) });
		element.addEvent('mouseleave', function() { this.fade(1) });
	});
});
 //-->!]]>
</script>
```

Framför allt använder det mouseenter/leave istället för over/out, funkar bättre när man har objekt som ligger ovanpå varandra.
Nu kan du fritt anpassa vad som ska hända vid hover genom att ändra inuti function() {} efter enter/leave.
Kan också vara bra att ändra så inte alla bilder får fadeeffekten. Ge dom t.ex. en class='fade' och ändra $$('img') till $$('img.fade')

Permalänk: https://www.webforum.nu/p/2165554

---

Tråden på webben: https://www.webforum.nu/amne/javascript/176239-funkar-i-explorer-men-inte-i-firefox-och-safari
