<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 閱讀(1625) 評論(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 懶人
    好像是為了給層定位,處理它最基本的事件吧?
    主站蜘蛛池模板: 花蝴蝶免费视频在线观看高清版| 亚洲精品成人a在线观看| 中文字幕无码精品亚洲资源网| 最近2019免费中文字幕6| 亚洲不卡在线观看| 国产精品久久久久久久久久免费 | 青青草免费在线视频| 久久免费视频精品| 成人区精品一区二区不卡亚洲| 精品亚洲综合久久中文字幕| 亚洲电影日韩精品| 国产免费观看黄AV片| 成人免费午间影院在线观看| 免费观看无遮挡www的视频| 亚洲色大网站WWW永久网站| 亚洲欧洲中文日韩久久AV乱码| 最近2019中文字幕免费看最新| 久久国产免费福利永久| 在线观看免费中文视频| 性色午夜视频免费男人的天堂| 中文在线观看国语高清免费| 一边摸一边桶一边脱免费视频| 精品国产亚洲第一区二区三区| 久久国产精品亚洲综合| 亚洲香蕉网久久综合影视| 国内精品99亚洲免费高清| 亚洲精品视频久久久| www亚洲一级视频com| 中文字幕免费在线观看| 外国成人网在线观看免费视频| 免费成人在线视频观看| 亚洲AV无码成人网站在线观看| 亚洲日韩一区二区三区| 亚洲熟妇av午夜无码不卡 | 久久不见久久见免费影院| 亚洲黄色免费电影| 91av免费在线视频| 亚洲日韩一中文字暮| 亚洲国产精品成人综合色在线| 亚洲色偷精品一区二区三区| 亚洲欧美综合精品成人导航|