国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery實現鼠標移到某個對象時彈出顯示層功能

2024-05-06 15:31:15
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現鼠標移到某個對象時彈出顯示層功能。分享給大家供大家參考,具體如下:

/*** 鼠標移上去顯示層* @param divId 顯示的層ID* @returns*/$.fn.myHoverTip = function(divId) {  var div = $("#" + divId); //要浮動在這個元素旁邊的層  div.css("position", "absolute");//讓這個層可以絕對定位  var self = $(this); //當前對象  self.hover(function() {    div.css("display", "block");    var p = self.position(); //獲取這個元素的left和top    var x = p.left + self.width();//獲取這個浮動層的left    var docWidth = $(document).width();//獲取網頁的寬    if (x > docWidth - div.width() - 20) {    x = p.left - div.width();    }    div.css("left", x);    div.css("top", p.top);    div.show();  },  function() {    div.css("display", "none");  }  );  return this;}

在哪個對象旁邊顯示DIV,隨自己定義,只要定義一個ID即可:

如:

<a id="viewReInfo" href="#" rel="external nofollow" rel="external nofollow" >查看收件人回執情況</a>

需要顯示的DIV,根據需求自己定義,同樣只需定義ID即可:

如:

<div id="receiptInfo" class="receiptInfo">(www.survivalescaperooms.com 提示信息)</div>

調用上面的JS函數,代碼如下:

$('#viewReInfo').myHoverTip('receiptInfo');

測試示例如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.survivalescaperooms.com jQuery彈出提示框</title><style>.receiptInfo{display:none;}</style></head><body><a id="viewReInfo" href="#" rel="external nofollow" rel="external nofollow" >查看收件人回執情況</a><div id="receiptInfo" class="receiptInfo">(www.survivalescaperooms.com 提示信息)</div><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><script>/*** 鼠標移上去顯示層* @param divId 顯示的層ID* @returns*/$.fn.myHoverTip = function(divId) {  var div = $("#" + divId); //要浮動在這個元素旁邊的層  div.css("position", "absolute");//讓這個層可以絕對定位  var self = $(this); //當前對象  self.hover(function() {    div.css("display", "block");    var p = self.position(); //獲取這個元素的left和top    var x = p.left + self.width();//獲取這個浮動層的left    var docWidth = $(document).width();//獲取網頁的寬    if (x > docWidth - div.width() - 20) {    x = p.left - div.width();    }    div.css("left", x);    div.css("top", p.top);    div.show();  },  function() {    div.css("display", "none");  }  );  return this;}$('#viewReInfo').myHoverTip('receiptInfo');</script></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泾源县| 宣威市| 禹州市| 榕江县| 吉首市| 达孜县| 柳江县| 云林县| 广饶县| 阜南县| 平南县| 和静县| 文水县| 寻甸| 隆安县| 永川市| 周口市| 额济纳旗| 泾阳县| 大石桥市| 简阳市| 屯门区| 集安市| 新密市| 开远市| 密云县| 衡南县| 文水县| 吴旗县| 定安县| 吉安县| 法库县| 武威市| 台山市| 抚远县| 田阳县| 长武县| 宁明县| 七台河市| 平罗县| 弥渡县|