<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢想飛翔

    自強不息
    posts - 111, comments - 30, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    prototype.js常用函數(shù)及其用法

    Posted on 2007-08-14 13:29 love1563 閱讀(279) 評論(0)  編輯  收藏 所屬分類: JSP/Servlets/JSF

    關(guān)鍵詞prototype.js ?? ??????????????????????????????????????

    ????? prototype.js常用函數(shù):

    函數(shù)名 ?解釋 ?舉例
    ?Element.toggle ?交替隱藏或顯示 ?Element.toggle(''div1'',''div2'')
    ?Element.hide ?隱藏 ?Element.hide(''div1'',''div2'')
    ?Element.show 顯示 ?Element.show(''div1'',''div2'')
    ?Element.remove ?刪除 ?Element.remove(''div1'',''div2'')
    ?Element.getHeight ?取得高度 ?Element.getHeight(''div1'')
    ?Toggle.display ?和Element.toggle相同 ?Toggle.display(''div1'',''div2'')
    ?Insertion.Before ?在DIV前插入文字 ?Insertion.Before(''div1'',''my content'')
    ?Insertion.After ?在DIV后插入文字 ?Insertion.After(''div1'',''my content'')
    ?Insertion.Top ?在DIV里最前插入文字 ?Insertion.Top(''div1'',''this is a text'')
    ?Insertion.Bottom ?在DIV里最后插入文字 ?Insertion.Bottom(''div1'',''this is a text'')
    ?PeriodicalExecuter ?以給定頻率調(diào)用一段JavaScript ?PeridicalExecutor(test, 1)"這里test是Javascript的函數(shù),1是頻率(1秒).
    ?$ ?取得一個DIV, 相當(dāng)于getElementById() ?$(''div1'')
    ?Field.clear ?清空一個輸入框 ?Field.clear(''textfield1'')
    ?Field.focus 把?焦點集中在輸入框上 ?Field.focus(''select1'')
    ?Field.present ?判斷內(nèi)容是否為空 ?alert(Field.present(''textfield1''))"
    ?Field.select ?選擇輸入框的內(nèi)容 ?Field.select(''textfield1'')"
    ?Field.activate ?把?焦點集中在輸入框上并選擇輸入框的內(nèi)容 ?Field.activate(''textfield1'')"
    ?Form.serialize ?把表格內(nèi)容轉(zhuǎn)化成string ?
    ?Form.getElements ?取得表格內(nèi)容為數(shù)組形式 ?
    ?Form.disable ?disable表格所有內(nèi)容 ?Form.disable(''form1'') (這個好象不work)
    ?Form.focusFirstElement ?把焦點集中在表格第一個元素上 ?Form.focusFirstElement(''form1'')
    ?Form.reset ?Reset表格 Form.reset(''form1'')
    ?Form.Element.getValue ?取得表格輸入框的值 ?Form.Element.getValue(''text1'')
    ?Form.Element.serialize ??把表格中輸入框內(nèi)容轉(zhuǎn)化成string ?Form.Element.serialize(''text1'')
    ?$F ?等同于Form.Element.getValue() ?$F(''text1'')
    ?Effect.Highlight ?高亮特效. ?Effect.Highlight(''text1'')
    ?Effect.Fade ?褪色特效 ?
    ?Effect.Scale ?放大縮小(百分比)

    Effect.Scale(''text1'', 200)
    這里200 = 200%, 即兩倍

    ?Effect.Squish ?消失特效.文字縮小后消失 ?Effect.Squish(''text1'')
    ?Effect.Puff ?消失特效.文字放大后消失 ?Effect.Puff(''text1'')
    ?Effect.Appear ?出現(xiàn)特效 ?
    ?Effect.ContentZoom ?ZOOM特效. ?
    ?Ajax.Request ?傳送Ajax請求給服務(wù)器 ?Ajax.Request(''http://server/s.php'')
    ?Ajax.Updater ?傳送Ajax請求給服務(wù)器并用答復(fù)的結(jié)果更新指定的Container ?Ajax.Updater(''text1'',''http://server/s.php'')

    ????? 基本用法:prototype.js給每個主要的類都分了一個Class,使用起來很方便.要產(chǎn)生特定的效果,只要用new Class.function(<argument>)就可以了.例如:

    <DIV id="div1"><a href="#" onclick="new Element.toggle('div2')">Click Me</a></DIV>
    <DIV id="div2">Hello!</DIV>

    ????? 當(dāng)點擊Click Me的時候,div2就會交替隱藏或顯示.注意,你可以給toggle加上無限個parameter,比如Element.toggle(''div2'',''div3'',''div4'',...)

    主站蜘蛛池模板: 最新亚洲春色Av无码专区| 最新亚洲卡一卡二卡三新区| fc2成年免费共享视频18| 日本高清免费中文字幕不卡| 亚洲精品日韩一区二区小说| 在线播放免费播放av片| 亚洲精品无码你懂的| 免费看的成人yellow视频| 欧洲亚洲国产精华液| 国产免费av片在线无码免费看 | 精品免费久久久久久久| 亚洲黄色免费网站| 免费看美女裸露无档网站| 国产亚洲精品成人AA片| 日本一区二区三区日本免费| 青青免费在线视频| 亚洲国产另类久久久精品黑人| 无码一区二区三区免费| 亚洲国产美女精品久久久久| 成人无遮挡裸免费视频在线观看 | 亚洲日韩aⅴ在线视频| 无码中文字幕av免费放dvd| 亚洲人成电影青青在线播放| 永久免费bbbbbb视频| 国产精品一区二区三区免费| 亚洲AV乱码久久精品蜜桃| 免费无码精品黄AV电影| 日本精品久久久久久久久免费| 国产AV无码专区亚洲AV男同 | 香蕉97超级碰碰碰免费公| 亚洲av永久无码一区二区三区| 亚洲日韩VA无码中文字幕| 久9这里精品免费视频| 亚洲熟妇无码一区二区三区 | 亚洲另类自拍丝袜第五页 | 亚洲一区二区三区国产精品| 一级毛片免费播放| 精品亚洲成A人在线观看青青| 日本亚洲欧洲免费天堂午夜看片女人员| 精品福利一区二区三区免费视频| 免费高清A级毛片在线播放|