麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JQuery鼠標移到小圖顯示大圖效果的方法

2024-05-06 16:22:07
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JQuery鼠標移到小圖顯示大圖效果的方法,涉及jQuery鼠標事件與圖形操作技巧,需要的朋友可以參考下

本文實例講述了JQuery鼠標移到小圖顯示大圖效果的方法。分享給大家供大家參考。具體分析如下:

這里的顯示大圖功能類似上一篇《JQuery實現超鏈接鼠標提示效果的方法》,稍微修改一下代碼,就可以做出一個圖片的提示效果。

參考前面的超鏈接提示效果的代碼,只需要將創建的div元素的代碼改為:

 

 
  1. //創建 div 元素 圖片提示 
  2. var tooltip = "<div id="tooltip"><img src=""+ this.href +"" alt="預覽圖"><//div>";  
  3. </div> 

當鼠標滑過圖片后,顯示就會有大圖提示效果。為了使效果更為人性化,還需要為圖片增加說明文字,即提示出來的大圖片下面出現圖片相應的介紹文字。

可以根據超鏈接的title屬性值來獲得圖片相應的介紹文字,JQuery代碼如下:

 

 
  1. this.myTitle = this.title;  
  2. this.title = "";  
  3. var imgTitle = this.myTitle? "<br />" + this.myTitle : ""

然后將它追加到div元素中,代碼如下:

 

 
  1. // 創建 div 元素 
  2. var tooltip = "<div id='tooltip'><img src='"this.href +"' alt='產品預覽圖'/>"+imgTitle+"<//div>";  

在判斷this.myTitle是否為""時,使用了三元運算。三元運算結構為:Boolean? 值1 : 值2。它的第1個參數必須為布爾值。當然三元運算也可以用“if(){ }else{ }”代替,例如:

 

 
  1. var imgTitle;  
  2. if (this.myTitle) {  
  3. imgTitle = "<br />" + this.myTitle;  
  4. else {  
  5. imgTitle = "";  

這樣,圖片提示效果就完成了,當鼠標滑過圖片時,圖片會出現預覽的大圖,大圖下面還會有介紹文字。

本例完整代碼如下:

 

 
  1. <script type="text/javascript"
  2. //<![CDATA[ 
  3. $(function(){ 
  4. var x = 10; 
  5. var y = 20; 
  6. $("a.tooltip").mouseover(function(e){ 
  7. this.myTitle = this.title; 
  8. this.title = "";  
  9. var imgTitle = this.myTitle? "<br/>" + this.myTitle : ""
  10. var tooltip = "<div id='tooltip'><img src='"this.href +"' alt='預覽圖'/>"+imgTitle+"<//div>"
  11. //創建 div 元素 
  12. $("body").append(tooltip); 
  13. //把它追加到文檔中  
  14. $("#tooltip"
  15. .css({ 
  16. "top": (e.pageY+y) + "px"
  17. "left": (e.pageX+x) + "px" 
  18. }).show("fast"); //設置x坐標和y坐標,并且顯示 
  19. }).mouseout(function(){ 
  20. this.title = this.myTitle;  
  21. $("#tooltip").remove(); //移除  
  22. }).mousemove(function(e){ 
  23. $("#tooltip"
  24. .css({ 
  25. "top": (e.pageY+y) + "px"
  26. "left": (e.pageX+x) + "px" 
  27. }); 
  28. }); 
  29. }) 
  30. //]]> 
  31. </script> 

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 成人视屏免费看 | 成人国产精品齐天大性 | 高清国产免费 | 欧美一级黄视频 | 国内精品久久久久久久久久久久 | 狠狠操精品视频 | 亚洲精品自在在线观看 | 黄色毛片前黄 | 国产午夜精品一区 | 国产一级大片在线观看 | 久久99精品视频在线观看 | 久久精品9| 最新欧美精品一区二区三区 | 欧美成人激情 | 九九视屏 | 国产视频第一区 | 久久人人97超碰国产公开结果 | 成人在线视频免费播放 | 精品一区二区三区免费看 | 亚洲第一成人在线视频 | 成人在线观看小视频 | 欧美成人精品欧美一级 | 成人宗合网 | 黄色大片网 | 久久久www成人免费精品 | 悠悠成人资源亚洲一区二区 | 美女黄页网站免费进入 | 久久性生活免费视频 | 国产精品性夜天天视频 | 亚洲99| 国产一区二区三区四区在线 | 欧美色性| 精品国产一区二区三区在线观看 | 国产在线免费 | 美国av片在线观看 | 久久人人爽人人爽人人片av高清 | 91av亚洲| 成人午夜视频网站 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 热99在线视频 | 久久久精品网站 |