Scriptaculous Effects Affect Inline Styles Only?

Not a huge issue, more of an annoyance, but when firing

Effect.Appear('whatever');

it only works when

display:block;

is an inline style on the target element and not when it’s applied via an external style sheet. Is there a fix for this or is it just a quirk of the library?

Thanks.

Have you confirmed that the external style sheet declaratation is not being over-ridden by another declaration?

Yep. I even recreated the situation an a pure test environment.
Inline styles: OK.
External Stylesheet or <style> tag in the <head>: Not OK.

The documentation page for Effect.Appear seems to explain all.

I’ll argue that it restates it, not explains it. The frustrating thing is that jQuery doesn’t have this restriction, it just works either way.

Ah well… thanks.