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

首頁 > 語言 > JavaScript > 正文

為jquery.ui.dialog 增加“自動記住關閉時的位置”的功能

2024-05-06 14:12:43
字體:
來源:轉載
供稿:網友
經過摸索進行了擴展,增加“自動記住關閉時的位置”的功能,源碼如下:
代碼如下:
//myJquery.ui.dialog.ex.js

////////////////////////////////////
//自動記住 jquery.ui.dialog關閉時的位置
///////////////////////////////////
(function($){
var originClose = $.ui.dialog.prototype.close;
$.ui.dialog.prototype.close = function()
{
//判斷option中是否指定不使用此功能,如 $("#d").dialog({rememberPosition:false});
if(this.options.rememberPosition != false)
{
this.position = this.uiDialog.offset() ;
var top = $('body').scrollTop();
if(top == 0) top = $(document).scrollTop(); //修正!DOCTYPE BUG
var left = $('body').scrollLeft();
if(left == 0) left = $(document).scrollLeft(); //修正!DOCTYPE BUG
this.options.position = [this.position.left-left,this.position.top-top];
}
originClose.apply(this,arguments);
};
})(jQuery);

原理很簡單,不再做特殊說明,有此需求的朋友可參考一下。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 财经| 乌鲁木齐县| 尚志市| 宁化县| 石首市| 南康市| 临夏县| 贵溪市| 丁青县| 扎赉特旗| 邳州市| 安阳县| 德钦县| 收藏| 疏附县| 威宁| 东丽区| 呼和浩特市| 赤城县| 卓尼县| 井研县| 师宗县| 琼海市| 宜兰县| 宜都市| 宾川县| 伊金霍洛旗| 赣榆县| 绩溪县| 邛崃市| 且末县| 九龙县| 若羌县| 河池市| 元谋县| 唐山市| 莲花县| 亚东县| 界首市| 天全县| 石城县|