Domanda

Sono usando la funzione .animate dalla libreria jquery.color.js per evidenziare un'etichetta su una pagina ASP.Net quando il valore dei cambiamenti di etichetta. E le grandi opere in OSSIA 7.0, ma in OSSIA 6.0 fa un controllo pulsante sulle posizioni di cambio pagina. Qualcuno sa come risolvere questo problema?

Ecco il frammento di codice jQuery che causa il problema, quando si esegue la funzione .animate, che quando un pulsante nella pagina muove posizione.

    ParentItem.text("$" + itemCost);

    ParentItem.stop(true);
    ParentItem.animate({ backgroundColor: "#FFFF80"
    }, 300)
         .animate({ backgroundColor: 'white' }, 1250);
È stato utile?

Soluzione

Se avere la funzionalità non è richiesta in IE6 avevo appena verificare la presenza di esso e poi tornare da quella funzione.

    if ($.browser.msie && $.browser.version == "6.0") {
        return;
    }

Altri suggerimenti

Questo probabilmente a causa di bug Margine doppio di IE6.

http://www.positioniseverything.net/explorer/floatIndent.html per maggiori informazioni.

  

"Qualcuno sa come risolvere questo problema?"

ignorare IE6 utenti ; -)

<!--[if IE 6]>
<script type="text/javascript"> 
    /*Load jQuery if not already loaded*/ if(typeof jQuery == 'undefined'){ document.write("<script type=\"text/javascript\"   src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></"+"script>"); var __noconflict = true; } 
    var IE6UPDATE_OPTIONS = {
        icons_path: "http://static.ie6update.com/hosted/ie6update/images/"
    }
</script>
<script type="text/javascript" src="http://static.ie6update.com/hosted/ie6update/ie6update.js"></script>
<![endif]-->
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top