there should be a mistake here
original_fontsize = $$('ul.menu').getStyle('font-size')
$$('ul.menu') returns an instance of Elements and calling getStyle
from Elements returns an array so
original_fontsize is an array
On Mon, Feb 14, 2011 at 2:27 PM, el3ment <[email protected]> wrote:
> with the code below on mouseenter the fontsize will be increase but
> then i get this error:
>
> fromTo is undefined
> domReady(el=li.item17, property="font-size",
> fromTo=undefined)mootools.js (Zeile 59)
> start(obj=Object { padding-left=5})mootools.js (Zeile 61)
> implement()mootools.js (Zeile 9)
> (?)()test.js (Zeile 20)
> returns()mootools.js (Zeile 21)
> create(event=undefined)mootools.js (Zeile 21)
> fireEvent(fn=function())mootools.js (Zeile 50)
> fireEvent(type="mouseenter", args=Object { $extended=true, event=,
> more...}, delay=undefined)mootools.js (Zeile 50)
> map(event=Object { $extended=true, event=, more...})mootools.js (Zeile
> 52)
> [Bei diesem Fehler anhalten] var domReady=function(){if(window.load...
> {to=from;from=el.getStyle(property);}
>
>
>
> window.addEvent('domready', function(){
> var original_fontsize = $$('ul.menu').getStyle('font-size');
>
> var new_fontsize = $$('ul.menu').each(function(el){
> el.setStyle('font-size', el.getStyle('font-size').toInt() - 1);
> });
>
> var list = $$('ul.menu li').filter(function(el){
> return !(el.hasClass('parent') && el.hasClass('active')) && !
> el.hasClass('item33') && !el.hasClass('item34') && !
> el.hasClass('item35');
>
> });
>
> list.each(function(element) {
> var fx = new Fx.Styles(element,
> {duration:250, wait:false});
>
> element.addEvent('mouseenter', function(){
> fx.start({
> 'padding-left': 5,
> // 'font-size': '13px'
> 'font-size': new_fontsize,
> });
> });
>
> element.addEvent('mouseleave', function(){
> fx.start({
> 'padding-left': 0,
> 'font-size':
> original_fontsize,
> });
> });
> });
> });
>
--
http://tbela99.blogspot.com/
fax : (+33) 08 26 51 94 51