tmpjail Posted May 13, 2007 Report Share Posted May 13, 2007 lieta tāda, mēģināju uztaisīt efektu piešķiršanu sistemātiskāku, bet kaut kas lāgā nestrādā. window.onload = function() { function show_info(divid) { fader = new fx.Opacity(divid); fader.toggle(); document.getElementById(divid).style.display = 'block'; }; }; un pēc tam kontekstā => <a href="#" onmouseover="show_info('divaID');">show</a> <div id="divaID">hidden</div> nospiežot 'show' divs parādās(bez efekta) un uzreiz (ar efektu - opacity) pazūd. līdzīgs variants, tikai piešķirot katram anchoram un divam savas funckijas, strādāja :/ Link to comment Share on other sites More sharing options...
bubu Posted May 13, 2007 Report Share Posted May 13, 2007 Jautājums varbūt drusku ne pa tēmu - kāpēc tu show_info funkciju definē citā funkcijā nevis vienkārši kā globālu funkciju? Lieto arī bbtagu, lai kods vieglāk lasās. Link to comment Share on other sites More sharing options...
tmpjail Posted May 13, 2007 Author Report Share Posted May 13, 2007 (edited) sajaucu, nav viņa iekš window.onload, vienk. ar roku ātri uzcepu kā tas viss izskatās. firebug arī neko nesaka Edited May 13, 2007 by tmpjail Link to comment Share on other sites More sharing options...
andrisp Posted May 13, 2007 Report Share Posted May 13, 2007 Nez, cik nu iesaistīts parastais javascript, tad viss ir kedās (it kā). Bet izskatās, ka vaina ir tieši moo.fx darbības īpatnībās. Link to comment Share on other sites More sharing options...
tmpjail Posted May 13, 2007 Author Report Share Posted May 13, 2007 (edited) njā, tā laikam arī ir, vispār pēdējā relīze moo.fx'am galīgi nekāda bet, šāds variants strādā, tikai sanāk diezgan neparocīgi katram elementam rakstīt visu penteri. Edited May 13, 2007 by tmpjail Link to comment Share on other sites More sharing options...
andrisp Posted May 13, 2007 Report Share Posted May 13, 2007 Bet ja iewrap visu iekš fjas un div nosaukumu padod kā parametru, tad nestrādā vairs ? Link to comment Share on other sites More sharing options...
tmpjail Posted May 13, 2007 Author Report Share Posted May 13, 2007 jap, tad vairs nestrādā jeb pareizāk teikt strādā, bet ar defektiem (objekts parādās un pēc tam ar opacity efektu pats pazūd) Link to comment Share on other sites More sharing options...
andrisp Posted May 13, 2007 Report Share Posted May 13, 2007 Šaubos, vai tas ko mainītu, bet varbūt veidojot fju, mainīgos definē lokāli tikai fjas izmantošanai ? Nu - ar "var" priekšā. Link to comment Share on other sites More sharing options...
tmpjail Posted May 13, 2007 Author Report Share Posted May 13, 2007 nemaina Link to comment Share on other sites More sharing options...
KAC Posted May 15, 2007 Report Share Posted May 15, 2007 ar jquery tas būtu $("#divaID").fadeOut("slow"); ;) Link to comment Share on other sites More sharing options...
tmpjail Posted May 16, 2007 Author Report Share Posted May 16, 2007 lol, lai cik dīvaini tas nebūtu atrisināju problēmu - pieliku klāt fader.hide(); function show_info(divid) { var fader = new fx.Opacity(divid); fader.hide(); fader.toggle(); document.getElementById(divid).style.display = "block"; }; Link to comment Share on other sites More sharing options...
Recommended Posts