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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    開發 javascript div 擴展使用

    Posted on 2008-04-23 17:41 G_G 閱讀(1628) 評論(1)  編輯  收藏 所屬分類: javascript
    此代碼可以直接使用


    <body>
    ?
    <a?id='pi'?href=""?value="text">?text?</a>
    ?
    <div?id='div1'/>
    </body>
    <script?type="text/javascript">?

    function?showByEvent(ev,divId){
    ????????
    //取得各瀏覽器?event?
    ????????ev?=?ev?||?window.event;
    ????????
    //div
    ????????var?useDiv??=?document.getElementById(divId);
    ????????useDiv.style.position
    ="absolute";
    ????????????
    if(?useDiv.style.left==""?)useDiv.style.left?=?"50";
    ????????????
    if(?useDiv.style.top==""?)useDiv.style.top?=?"10";
    ????????????
    if(?useDiv.style.zIndex==""?)useDiv.style.zIndex?=?"1000";
    ????????????
    if(?useDiv.style.padding==""?)useDiv.style.padding?=?"0px";
    ????????????
    if(?useDiv.style.backgroundColor==""?)useDiv.style.backgroundColor?=?"#FFFFCC";
    ????????????
    if(?useDiv.style.color==""?)useDiv.style.color?=?"#201000";
    ????????????
    if(?useDiv.style.fontSize==""?)useDiv.style.fontSize?=?"12px";
    ????????????
    if(?useDiv.style.border==""?)useDiv.style.border?="1px???solid???#284860";
    ????????
    ????????
    //得到處發事件的源element
    ??????var?actionBean?=??null?;
    ????????
    if(??ev.srcElement?){
    ????????????actionBean?
    =?ev.srcElement?
    ????????}
    else{
    ????????????actionBean?
    =?ev.target;
    ????????}
    ????????
    ????????
    //處發事件?
    ????????useDiv.onmousemove?=?function(){
    ????????????????useDiv.style.visibility??
    =?"";
    ????????}
    ????????useDiv.onmouseout?
    =?function(){
    ????????????????useDiv.style.visibility??
    =?"hidden";
    ????????????
    ????????}
    ????????actionBean.onmouseout?
    =??function?mouseOut(ev){
    ????????????????useDiv.style.visibility??
    =?"hidden";
    ????????}
    ????????
    ????????
    //div?定位
    ????????useDiv.style.left?=?actionBean.offsetTop+15?;
    ????useDiv.style.top?
    =?actionBean.offsetLeft+15;
    ????
    ????????
    //返回類型為?div?顯示的?x?,?y?和?target?處發源項?和?div
    ????????return?{
    ????????????y:??actionBean.offsetTop
    +15??,
    ????????????x:??actionBean.offsetLeft
    +15?,
    ????????????target:actionBean,
    ????????????div:useDiv
    ????????}
    }



    //事件添加
    document.getElementById('pi').onmousemove?=?function(ev){
    ??????
    var?sbv?=?showByEvent(ev,"div1");
    ??????
    var?bean?=?sbv.target?;
    ????
    var?dd?=?sbv.div;
    ????dd.style.visibility??
    =?"";
    ????dd.innerHTML?
    =?"<a?href=http://www.baidu.com>刪除"+bean.value+"</a><br>"+
    ????????????????????????????????????
    "<a?href=http://www.google.com>詳細?by?Id?"+bean.id+"</a>";

    };

    </script>




    評論

    # re: 開發 javascript div 擴展使用  回復  更多評論   

    2008-04-25 15:13 by 懶人
    好像是為了給層定位,處理它最基本的事件吧?
    主站蜘蛛池模板: 亚洲免费视频观看| 国产午夜无码片免费| 91免费精品国自产拍在线不卡| 久久久无码精品亚洲日韩京东传媒| 国产在线观a免费观看| 亚洲狠狠婷婷综合久久久久| a级午夜毛片免费一区二区| 国产V亚洲V天堂无码久久久| 光棍天堂免费手机观看在线观看| 久久亚洲国产成人影院| 成人无码区免费A片视频WWW| 国产99在线|亚洲| 日韩a在线观看免费观看| 伊人亚洲综合青草青草久热| 久久国产一片免费观看| 成人免费毛片观看| 亚洲视频网站在线观看| 国产免费不卡v片在线观看| 亚洲av最新在线观看网址| 好男人资源在线WWW免费| 久久国产精品亚洲一区二区| 6080午夜一级毛片免费看| 亚洲 欧洲 日韩 综合在线| 免费中文字幕一级毛片| 在线看片免费人成视频久网下载| 五月天网站亚洲小说| 67194成是人免费无码| 日本在线观看免费高清| 无码高潮少妇毛多水多水免费| 亚洲大码熟女在线观看| 国产亚洲日韩在线三区| 日韩免费精品视频| 人成免费在线视频| 亚洲精品在线免费观看视频| 国产精品无码免费视频二三区| 亚洲精品免费在线| 国产午夜无码视频免费网站 | 老司机午夜精品视频在线观看免费| 亚洲精品尤物yw在线影院| 91av免费观看| 一区二区三区免费视频观看 |