Jump to content
php.lv forumi

Recommended Posts

Posted

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 :/

Posted

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.
Posted (edited)

sajaucu, nav viņa iekš window.onload, vienk. ar roku ātri uzcepu kā tas viss izskatās.

 

firebug arī neko nesaka

Edited by tmpjail
Posted (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 by tmpjail
Posted

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)

Posted

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"; 
};

×
×
  • Create New...