From 33e8e20159fae5011ad72a983b567d637fb5a237 Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Tue, 17 Jul 2012 12:38:09 +0300 Subject: [PATCH] optimize global mousemove listener --- select2.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/select2.js b/select2.js index 5d059739..d60c4412 100755 --- a/select2.js +++ b/select2.js @@ -163,7 +163,7 @@ } $(document).delegate("*", "mousemove", function (e) { - $(document).data("select2-lastpos", {x: e.pageX, y: e.pageY}); + $.data(document, "select2-lastpos", {x: e.pageX, y: e.pageY}); }); /** @@ -174,7 +174,7 @@ */ function installFilteredMouseMove(element) { element.bind("mousemove", function (e) { - var lastpos = $(document).data("select2-lastpos"); + var lastpos = $.data(document, "select2-lastpos"); if (lastpos === undefined || lastpos.x !== e.pageX || lastpos.y !== e.pageY) { $(e.target).trigger("mousemove-filtered", e); }