1.js延时与动态显示
new Ajax.Updater('yourid', 'rails/info/properties', { method: 'get', onFailure: function() {Element.classNames('yourid').add('failure')}, onComplete: function() {new Effect.BlindDown('yourid', {duration: 0.25})} //有慢慢向下效果 }); } else { new Effect[Element.visible('yourid') ? 'BlindUp' : 'BlindDown']('yourid', {duration: 0.25}); # 根据判断有向上或向下效果 }
延时用 duration: 0.25 delay:3
2.显示与隐藏层 结合rial 的Ajax 有londing 效果
<%= link_to_remote "Say Hello", :url => tasks_url(:action => 'hello'), :loading => "Element.show('loading')", :complete => "Element.hide('loading')" %>
3.延时
page.delay(0.3) do page.replace_html 'countdown', '<div id="countdownGO">GO!</div>' page.visual_effect :puff, 'countdown', :duration => 0.5 page.delay(0.3) do page.visual_effect :fade, 'profile-indicator' #淡淡消失 page.visual_effect :squish, "tosquish" #发出咯吱的声音失 page.visual_effect:highlight, "important", :duration => 1.5#高亮 page.replace_html 'info', :partial => 'info/test' end end 更多效果 new Effect.Highlight visual_effect(:highlight) 高亮 new Effect.Appear visual_effect(:appear) 出现 new Effect.Fade visual_effect(:fade) 褪去, (使)变弱, (使)枯萎 new Effect.Puff visual_effect(:puff) 一阵喷烟, 肿块一缕(烟、蒸汽等 new Effect.BlindDown visual_effect(:blind_down) 细枝条改变, 转变 new Effect.BlindUp visual_effect(:blind_up) new Effect.SwitchOff visual_effect(:switch_off) new Effect.SlideDown visual_effect(:slide_down) 滑动; 滑行 new Effect.SlideUp visual_effect(:slide_up) new Effect.DropOut visual_effect(:drop_out) new Effect.Shake visual_effect(:shake) 摇动, 震动, 颠簸 new Effect.Pulsate visual_effect(:pulsate) 跳动,有节奏的跳动,震动 new Effect.Squish visual_effect(:squish) 咯吱声,果酱 new Effect.Fold visual_effect(:fold) 折叠; 对折交叠 new Effect.Grow visual_effect(:grow) 生长, 发育 new Effect.Shrink visual_effect(:shrink) 收缩; 退缩 new Effect.ScrollTo visual_effect(:scroll_to) 卷形花纹
得当前对象的子节点某一声名元素的集合,为数组
var a =obj.getElementsByTagName('a'); alert(a[0].innerHTML);
大小写转换:
var result = ss.toLowerCase(); zhuan wei xiap xie
var result = ss.toUpperCase(); zhuan wei da xie
page.toggle('id')
显示与隐藏切换