Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    229

    Problema compatibilità browser/java

    Salve

    nuovo problema, ma stavolta di compatibilità browser. Spero si spiegarmi sta volta.

    Sempre dal famoso menù, sul mouseover di una voce, esegui il fadein di un div assoluto che prende il left in questo modo:
    codice:
    $('#navProdotti').mouseover(function () {
       document.getElementById('menufademenu').style.left = document.getElementById('navProdotti').offsetLeft;
    Esattamente questo metodo, funziona perfettamente con IE, ma non con Firefox e Chrome.

    Come posso fare a farlo andare su tutti i browser?

    Così invece NON funziona nè su IE ne sugli altri:
    codice:
    $('#navProdotti').mouseover(function () {
       document.getElementById('menufademenu').offsetLeft = document.getElementById('navProdotti').offsetLeft;

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    chiudo per titolo poco esplicativo

    non determinante per questa chiusura, ma ancora una volta ti si deve ripetere che java non e' javascript

    studia jquery, perche' lo usi male
    jquery ha propri metodi per, ad esempio, determinare top e left di un elemento (vedi .offset() e .position())
    o settare un valore di una proprieta' css (.css())

    jquery risolve per te moltissime incompatibilita' trai vari browser

    puoi aprire una nuova discussione con titolo maggiormente descrittivo
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.