ホームページ > ウェブフロントエンド > jsチュートリアル > jquery.ui.dialog_jqueryに「閉じた時の位置を自動記憶する」機能を追加

jquery.ui.dialog_jqueryに「閉じた時の位置を自動記憶する」機能を追加

WBOY
リリース: 2016-05-16 18:41:10
オリジナル
1055 人が閲覧しました

探索の結果、「閉じたときの位置を自動的に記憶する」機能を追加するために拡張されました。ソースコードは次のとおりです。

コードをコピー コードは次のとおりです:

//myJquery.ui.dialog.ex.js

////////////// ///////// /////////////
//jquery.ui.dialog が閉じられたときに位置を自動的に記憶します
//////// ///////// ///////////////////
(function($){
varoriginClose = $.ui.dialog.prototype .close;
$.ui.dialog.prototype.close = function()
{
//$("#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 のバグを修正
var left = $('body').scrollLeft( );
if(left == 0) left = $(document).scrollLeft(); //DOCTYPE のバグを修正
this.options.position = [this.position.left-left,this.position .top-top];
}
originClose.apply(this,arguments);
})(jQuery);

、特別な説明はありませんが、この必要がある友人は一度参照できます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート