jquery.ui.dialog 에'닫 을 때의 위 치 를 자동 으로 기억 합 니 다'기능 추가

1049 단어 dialog자동 기억
모색 을 통 해 확장 되 었 고'닫 을 때의 위 치 를 자동 으로 기억 합 니 다'는 기능 을 추 가 했 습 니 다.소스 코드 는 다음 과 같 습 니 다
 
//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);
원 리 는 간단 합 니 다.더 이상 특별한 설명 을 하지 않 습 니 다.이런 수요 가 있 는 친 구 는 참고 하 실 수 있 습 니 다.

좋은 웹페이지 즐겨찾기