imgareaselect選択ボックスダブルクリックイベントのサポートを追加
imgareaselectバージョンはversion 0.9.8
imgareaselect機能は各ブラウザの互換性が良いが、ダブルクリックイベントのサポートはない.コードを見て、いくつかの修正をして、ダブルクリックイベントのサポートを追加しました.
内容の変更
imgLoad()のメソッドでonDbclick:function(){}を追加
setooptionsメソッドでは、
試験はIE 7,IE 8,IE 9,火狐8,chrome 15で正常であった.
呼び出すときはonDbclickメソッドを書き換えるだけです.
imgareaselect機能は各ブラウザの互換性が良いが、ダブルクリックイベントのサポートはない.コードを見て、いくつかの修正をして、ダブルクリックイベントのサポートを追加しました.
内容の変更
imgLoad()のメソッドでonDbclick:function(){}を追加
setOptions(options = $.extend({
classPrefix: 'imgareaselect',
movable: true,
parent: 'body',
resizable: true,
resizeMargin: 10,
onInit: function () {},
onSelectStart: function () {},
onSelectChange: function () {},
onSelectEnd: function () {},
onDbclick: function (){} //
}, options));
setooptionsメソッドでは、
if (options.disable || options.enable === false) {
$box.unbind('mousemove', areaMouseMove).unbind('mousedown', areaMouseDown);
$(window).unbind('resize', windowResize);
}
以前に$boxのバインドイベントを追加$box.dblclick(options.onDbclick);
試験はIE 7,IE 8,IE 9,火狐8,chrome 15で正常であった.
呼び出すときはonDbclickメソッドを書き換えるだけです.