Vytvoril som prepínač s jQuery, ale bliká, keď navigujem web v IE 7 ???
jQuery.noConflict(); // start substituting $ for jQuery
jQuery(document).ready(function( ) {
jQuery("#loginToggle").hide();
jQuery("#login img").toggle(
function() {
jQuery("#loginToggle").slideToggle(200);
jQuery("#info").animate({ left:"-=235px", width: "420px"},"fast");
},
function() {
jQuery("#loginToggle").slideToggle(200);
jQuery("#info").animate({ left:"+=235px", width: "420px"},"fast");
}
); // end toggle
});
Ďakujem
odpovede:
0 pre odpoveď č. 1Pri animácii s parametrizovaným zoznamom, ako je vaša práca { left:"+=235px ..."}
Zistil som, že to pomôže dať position: wpx xpx ypx zpx;
na prvku, ktorý sa snažíte animovať.
Týmto spôsobom už v skutočnosti existuje štýl CSS na prvku, ktorý môže jQuery upraviť ... Myslím, že s tým IE mal problém.