隨筆 - 59  文章 - 70  trackbacks - 0
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          積分與排名

          • 積分 - 173851
          • 排名 - 340

          最新評論

          閱讀排行榜

          評論排行榜

          ????今天上級交個任務下來,說要能夠鼠標移動到小圖上顯示大圖,以前做過一次,好多人都是用完全的CSS來實現,我技術水平不夠,只能用JS控制了,以前也寫過一次,忘了,這次重新寫過。
          ???? 由于自己寫的那個網頁內容太多了,把精要的內容貼出來。
          ????????
          <style>
          #demo
          {overflow:hidden;text-align:center;padding:10px;}
          #enlarge_images
          {position:absolute;display:none;z-index:2;border:5px?solid?#f4f4f4}
          </style>
          <div?id="demo"?style="overflow:hidden;width:120px;text-align:center;padding:10px">
          ?
          <img?src="1.jpg"?onload="displayImage(this,75,100)"?style="display:none?border:1px?solid?#eeeeee">
          </div>
          <div?id="enlarge_images"></div>
          <script>
          var?demo?=?document.getElementById("demo");
          var?gg?=?demo.getElementsByTagName("img");
          var?ei?=?document.getElementById("enlarge_images");
          for(i=0;?i<gg.length;?i++){
          ?
          var?ts?=?gg[i];
          ?ts.onmousemove?
          =?function(event){
          ??event?
          =?event?||?window.event;
          ??ei.style.display?
          =?"block";
          ??ei.innerHTML?
          =?'<img?src="'?+?this.src?+?'"?onload="displayImage(this,225,300)"?/>';
          ??ei.style.top??
          =?document.body.scrollTop?+?event.clientY?+?50?+?"px";
          ??ei.style.left?
          =?document.body.scrollLeft?+?event.clientX?+?50?+?"px";
          ?}

          ?ts.onmouseout?
          =?function(){
          ??ei.innerHTML?
          =?"";
          ??ei.style.display?
          =?"none";
          ?}

          ?ts.onclick?
          =?function(){
          ??window.open(?
          this.src?);
          ?}

          }

          function?displayImage(imgSrc,?imgW,?imgH)
          {
          ????
          ????imgSrc.style.display
          ="block";
          ????imgOldW?
          =?imgSrc.width;
          ????imgOldH?
          =?imgSrc.height;
          ????
          ????
          if((imgOldW?!=?0)?&&?(imgOldH?!=0))
          ????
          {
          ????????
          ????????
          if(imgOldW?<=?imgW?&&?imgOldH?<=?imgH)
          ????????
          {
          ????????????imgNewW?
          =?imgOldW;
          ????????????imgNewH?
          =?imgOldH;
          ????????}

          ????????
          else
          ????????
          {
          ????????????imgWH?
          =?imgW/imgH;??????
          ????????????imgOldWH?
          =?imgOldW/imgOldH;
          ????????????
          ????????????
          if(imgWH?<=?imgOldWH)
          ????????????
          {
          ???????????????imgNewW?
          =?imgW;
          ???????????????imgNewH?
          =?imgNewW*(imgOldH/imgOldW);
          ????????????}

          ????????????
          else
          ????????????
          {
          ???????????????imgNewH?
          =?imgH;
          ???????????????imgNewW?
          =?imgNewH*(imgOldW/imgOldH);
          ????????????}

          ??????
          ????????}

          ????????imgSrc.width??
          =?imgNewW;
          ????????imgSrc.height?
          =?imgNewH;
          ????????
          return?imgSrc;
          ????}

          ????
          else
          ????
          {
          ????????imgSrc.width?
          =?imgW;
          ????????imgSrc.height
          =?imgH;
          ????????
          return?imgSrc;
          ????}

          }

          </script>
          posted on 2009-03-05 17:04 JasonChou 閱讀(1481) 評論(0)  編輯  收藏 所屬分類: html
          主站蜘蛛池模板: 土默特右旗| 松溪县| 太湖县| 会宁县| 洞口县| 焦作市| 德格县| 辽源市| 庄河市| 金寨县| 崇义县| 扶余县| 定南县| 石楼县| 乌兰浩特市| 攀枝花市| 永胜县| 雷波县| 四会市| 射阳县| 新竹县| 揭阳市| 苏尼特左旗| 丰县| 甘泉县| 衡南县| 出国| 鱼台县| 孟村| 孟州市| 布拖县| 延庆县| 涡阳县| 丹江口市| 阿克| 凌源市| 临安市| 正阳县| 张家界市| 钦州市| 应城市|