Вместо поиска <div>
с, вы, возможно, захотите поискать фактическое <input>
, используя var list = $$('#ChronoContact_lensorder div.formrow input');
. Затем при необходимости обратитесь к родителю, используя метод .getParent()
, например, так:
window.addEvent('domready', function() {
var list = $$('#ChronoContact_lensorder div.formrow input');
list.each(function(element) {
var fx = new Fx.Styles(element.getParent(), {duration:200, wait:false});
element.addEvent('focus', function(){
fx.start({
'background-color': '#e6f0f2',
color: '#FFF'
});
});
element.addEvent('blur', function(){
fx.start({
'background-color': '#FFF',
'color': '#2F9AD0'
});
});
});
});
Не проверенный код. Обратите внимание, что второе событие теперь blur
вместо focus
, иначе оба события сработают одновременно и могут обратить эффекты друг друга!