tmpjail Posted May 12, 2007 Report Posted May 12, 2007 lietoju moo.fx js library. vieta, kur rodas problēma - http://paste.php.lv/5547 problēma tāda, ka ielādējot lapu uz pāris milisekundēm "ubox" divs pazib. dažreiz ielādējot lapu viņu nav iespējams pamanīt, bet citreiz tas ir diezgan uzkrītoši. divs tiek noslēpts ar fader3.hide(); kur varētu būt problēma un vai to vispār var novērst?
bubu Posted May 12, 2007 Report Posted May 12, 2007 Tas nav bugs, tā ir fīča. Pamēģini: fader3 = new fx.Opacity('ubox').hide(); Vai arī taisi to fader3 (ar new fx.Opacity..) tikai tad kad tev vajag, tb pirmo reizi, kad notiekās events.
tmpjail Posted May 12, 2007 Author Report Posted May 12, 2007 diemžēl viņš vienalga uz mazu brīdi parādījās, bet atrisināju visu savādāk: css: #ubox { position: absolute; display: none; } js: $('ufade').onmouseover = function() { fader3.toggle(); document.getElementById("ubox").style.display = "block"; };
bubu Posted May 12, 2007 Report Posted May 12, 2007 Ak tev tas ubox jau ir htmlā, nevis no jauna tiek izveidots. Tad jā, tavs risinājums ir pareizais. Btw, ja jau izmanto Moo, tad izmanto tā piedāvātās JS iespējas līdz galam: $("ubox").setStyle("display", "block");
tmpjail Posted May 12, 2007 Author Report Posted May 12, 2007 aa paldies, nemaz nezināju par .setStyle :) moo.fx tik pāris dienas testēju
Recommended Posts