See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14949|Vastuse: 0

[Jquery] Kaks jqery meetodit rakendavad pildile pühkimise eelvaate funktsiooni

[Kopeeri link]
Postitatud 19.08.2015 21:21:57 | | | |


Renderdused on järgmised:

Kui hiir libistab pildi kohal, omandab see fookuse, genereerib suure pildistiili ja liigub koos hiirega

Kui hiir lahkub, hävitab see automaatselt suure pildi, kaks meetodit, soovitatakse teist ja lõpuks lisatakse demo.

Meetod 1:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6. </head>
  7. <scrip去掉t type="text/javascrip去掉t" src="jquery-1.4.1-vsdoc.js"></scrip去掉t>
  8. <style type="text/css">
  9. <!--
  10. img {
  11.         height: 150px;
  12.         width: 200px;
  13.         border:solid 1px #666666;
  14. }
  15. #divBigImg {
  16.         height: 400px;
  17.         width: 500px;
  18.         border:solid 1px #666666;
  19.         position:absolute;

  20. }
  21. #BigImgId {
  22.         height: 400px;
  23.         width: 500px;
  24.         border:solid 1px #666666;
  25. }
  26. li {
  27.         float: left;
  28.         margin-left:5px;
  29. }
  30. -->
  31. </style>
  32. <scrip去掉t>
  33.         $(function(){
  34.                 $("ul li a").bind("mouseover",function(e){
  35.                         var x=e.pageX+10;
  36.                         var y=e.pageY+10;
  37.                         var herf=$(this).attr("href");
  38.                         //$("#divBigImg").css("display","block");
  39.                         $("#divBigImg").css({"display":"block","left":x,"top":y})
  40.                         $("#divBigImg").attr("src",herf);
  41.                 }).mousemove(function(e){
  42.                         var x=e.pageX+10;
  43.                         var y=e.pageY+10;
  44.                         var herf=$(this).attr("href");
  45.                         //$("#divBigImg").css("display","block");
  46.                         $("#divBigImg").css({"display":"block","left":x,"top":y})
  47.                         $("#divBigImg").attr("src",herf);
  48.                 }).mouseout(function(){
  49.                         $("#divBigImg").css("display","none")
  50.                 });
  51.         });
  52. </scrip去掉t>

  53. <body>

  54.         <ul>
  55.         <li><a href="Images/1.jpg" class="toolTip" title="LinkTitle1"><img src="Images/1.jpg" alt="ImgAlt1"  /></a></li>
  56.         <li><a href="Images/2.jpg" class="toolTip" title="LinkTitle1"><img src="Images/2.jpg" alt="ImgAlt1" /></a></li>
  57.         <li><a href="Images/3.jpg" class="toolTip" title="LinkTitle1"><img src="Images/3.jpg" alt="ImgAlt1" /></a></li>
  58.         <li><a href="Images/4.jpg" class="toolTip" title="LinkTitle1"><img src="Images/4.jpg" alt="ImgAlt1" /></a></li>
  59.     </ul>

  60.     <img src="Images/1.jpg" alt="ImgAlt1" id="divBigImg" style="display:none;" />

  61. </body>
  62. </html>
Kopeeri kood
Meetod 2:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6. </head>
  7. <scrip去掉t type="text/javascrip去掉t" src="jquery-1.4.1-vsdoc.js"></scrip去掉t>
  8. <style type="text/css">
  9. <!--
  10. img {
  11.         height: 150px;
  12.         width: 200px;
  13.         border:solid 1px #666666;
  14. }
  15. #divBigImg {
  16.         height: 400px;
  17.         width: 500px;
  18.         border:solid 1px #666666;
  19.         position:absolute;

  20. }
  21. #BigImgId {
  22.         height: 400px;
  23.         width: 500px;
  24.         border:solid 1px #666666;
  25. }
  26. li {
  27.         float: left;
  28.         margin-left:5px;
  29. }
  30. -->
  31. </style>
  32. <scrip去掉t>
  33.         $(function(){
  34.                 $("ul li a").bind("mouseover",function(e){
  35.                         var x=e.pageX+10;
  36.                         var y=e.pageY+10;
  37.                         var title=$(this).attr("title");
  38.                         var herf=$(this).attr("href");
  39.                         $("body").append("<div id='divBigImg'><img src='"+herf+"' id='BigImgId' />"+title+"</div>");
  40.                         //$("#divBigImg").css("display","block");
  41.                         $("#divBigImg").css({"display":"block","left":x,"top":y})
  42.                         $("#divBigImg").attr("src",herf);
  43.                 }).mousemove(function(e){
  44.                         var x=e.pageX+10;
  45.                         var y=e.pageY+10;
  46.                         $("#divBigImg").css({"display":"block","left":x,"top":y})
  47.                 }).mouseout(function(){
  48.                         $("#divBigImg").remove();
  49.                 });
  50.         });
  51. </scrip去掉t>

  52. <body>

  53.         <ul>
  54.         <li><a href="Images/1.jpg" class="toolTip" title="LinkTitle1"><img src="Images/1.jpg" alt="ImgAlt1"  /></a></li>
  55.         <li><a href="Images/2.jpg" class="toolTip" title="LinkTitle2"><img src="Images/2.jpg" alt="ImgAlt1" /></a></li>
  56.         <li><a href="Images/3.jpg" class="toolTip" title="LinkTitle3"><img src="Images/3.jpg" alt="ImgAlt1" /></a></li>
  57.         <li><a href="Images/4.jpg" class="toolTip" title="LinkTitle4"><img src="Images/4.jpg" alt="ImgAlt1" /></a></li>
  58.     </ul>

  59. </body>
  60. </html>
Kopeeri kood


demo.rar (300.11 KB, Allalaadimiste arv: 0)





Eelmine:jquery mitmed üldteadaolevad punktid
Järgmine:Sageli kasutatav Cydia allika aadressi entsüklopeedia isiklik arvamuste jagamine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com