ligerDrag()
ターゲット オブジェクトをドラッグ可能にします。
パラメータ
ハンドラー
ドラッグの領域はこの領域内でのみトリガーできます。文字列 (jQuery セレクター) または Dom jQuery オブジェクトにすることができます。
onStartDrag
ドラッグ イベント開始
onDrag
ドラッグ イベント
onStopDrag
ドラッグ イベント終了
例 1: デフォルト モード
<スクリプト src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript">
コードをコピーします
例 2: ドラッグは先頭でのみ実行できます。パネル
コードをコピー
コードをコピー
コードは次のとおりです:
function changeZIndex(obj)
{
$(obj).css(" z-index", 2).siblings("div ").css("z-index", 1);
}
$(function ()
{
$('#rr1 ,#rr3,#rr2').ligerDrag({
例 4: ドラッグ時にオブジェクトを半透明にする
コードをコピーします
コードは次のとおりです:
。 l-dragging{filter:alpha(opacity=50);opacity:0.50; }
コードをコピー
},
onStopDrag: 関数 (現在)
{
current.target .removeClass("l-dragging");
}
} ; >
$('#rr1,#rr3,#rr2 ').ligerDrag({
onDrag: function (current)
{
$("#message").html(
"Object:" current.target.attr("id")
"
X 移動:" current.diffX
"
Y 移動: " current.diffY);
},
onStopDrag: function (current)
{
$("#message").html("");
}
});
ligerResizable()
ターゲット オブジェクトをサイズ変更可能にします。
パラメータ
ハンドル
サイズ変更をトリガーできるサイズ変更領域。弦。 n、e、s、w、ne、se、sw、nw の 8 つの方向を含み、複数ある場合はカンマで区切って指定できます。
onStartResize
サイズ変更イベント
onResize
サイズ変更イベント
onStopResize
サイズ変更イベントの終了
例 1: デフォルトではパラメーターは使用されず、handles='n, e, s, w, ne, se, sw, nw'
id ="rr2" style="width:140px;height:300px;top:40px;left:350px;background:#AFCCF1;z-index:2;position:absolute;"
id ="rr3" style="width:200px;height:200px;top:150px;background:#DA9188;z-index:3;position:absolute;">
例 2: サイズ変更は右下隅でのみ実行できます
$('#rr1').ligerResizable({handles: 'se' });
例 2: onStartResize、onResize、onStopResize イベントを設定する
$('#rr1').ligerResizable({
onStartResize: function (current, e)
{
$("#message").html("start");
},
onResize: function (current, e)
{
$("#message" ).html(
"方向:" current.dir
"
幅:" current.newWidth
"
高さ: " current.newHeight);
},
onStopResize: function (current, e)
{
$("#message").html("stop");
}
});
最後にデモのダウンロードが添付されています:
ダウンロード アドレス 詳細については、次のサイトをご覧ください:
http://demo.jb51.net /js/2011/ligerUI/drag01.html