我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          用javascript實現的tip效果

          document.body.onmousemove=quickalt;
          document.body.onmouseover
          =getalt;
          document.body.onmouseout
          =restorealt;
          var tempalt='';

          function getalt(){
              
          if(event.srcElement.title && (event.srcElement.title!='' || (event.srcElement.title=='' && tempalt!=''))){
                  altlayer.style.left
          =event.x;
                  altlayer.style.top
          =event.y+20;
                  altlayer.style.display
          ='';
                  tempalt
          =event.srcElement.title;
                  tempbg
          =event.srcElement.altbg;
                  tempcolor
          =event.srcElement.altcolor;
                  tempborder
          =event.srcElement.altborder;
                  event.srcElement.title
          ='';
                  altlayer.innerHTML
          =tempalt;
                  
          if (typeof(tempbg)!="undefined"){altlayer.style.background=tempbg}else{altlayer.style.background="infobackground"}
                  
          if (typeof(tempcolor)!="undefined"){altlayer.style.color=tempcolor}else{altlayer.style.color=tempcolor="infotext"}
                  
          if (typeof(tempborder)!="undefined"){altlayer.style.border='1px solid '+tempborder;}else{altlayer.style.border='1px solid #000000';}
              }

          }

          function quickalt(){
              
          if(altlayer.style.display==''){
                  altlayer.style.left
          =event.x;
                  altlayer.style.top
          =event.y+10;
              }

          }

          function restorealt(){
              event.srcElement.title
          =tempalt;
              tempalt
          ='';
              altlayer.style.display
          ='none';
          }

          這個得加在</body>結束標簽的前面
          <body>
          <span title="不錯啊">默認效果</span>

          <div style="display:none;border:1px solid #000000;background-color:#FFFFCC;font-size:12px;position:absolute;padding:2;" id=altlayer></div>
          <!--注意這個引入必須在下面-->
          <script type="text/javascript" src="../js/tip.js"></script>
          </body>
          這里面的效果層就是這個div.
          在想要應用 tip的文字上面加個<span></span>標簽即可

          posted on 2007-12-16 19:55 々上善若水々 閱讀(2592) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 耿马| 神农架林区| 镇江市| 沐川县| 隆林| 女性| 黄梅县| 泗洪县| 通州区| 新泰市| 五莲县| 河北省| 秦皇岛市| 常宁市| 江油市| 温宿县| 尼勒克县| 涟源市| 景德镇市| 繁峙县| 宁城县| 泾川县| 修文县| 鹿邑县| 保德县| 遵义县| 中阳县| 洪江市| 晋州市| 婺源县| 桐梓县| 鄂尔多斯市| 读书| 凌源市| 新源县| 明水县| 岳西县| 小金县| 六枝特区| 阿合奇县| 本溪市|