From 90dd924ee450f7e1f768daefde0ce6f90cb70ede Mon Sep 17 00:00:00 2001 From: Stan Ozier Date: Mon, 31 May 2010 16:59:53 +0200 Subject: [PATCH] version 0.4 (build 1) fixed : jdcalendar closing when changing month or year --- asset/js/jquery.jdpicker.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/asset/js/jquery.jdpicker.js b/asset/js/jquery.jdpicker.js index 0613d6b..d6edc2f 100644 --- a/asset/js/jquery.jdpicker.js +++ b/asset/js/jquery.jdpicker.js @@ -339,10 +339,9 @@ jdPicker.prototype = { }, insideSelector: function(event) { - var offset = this.dateSelector.position(); + var offset = this.dateSelector.offset(); offset.right = offset.left + this.dateSelector.outerWidth(); offset.bottom = offset.top + this.dateSelector.outerHeight(); - return event.pageY < offset.bottom && event.pageY > offset.top && event.pageX < offset.right && @@ -409,12 +408,12 @@ jdPicker.prototype = { setPosition: function() { var offset = this.input.offset(); if ($('#cboxContent')[0]) { - } else { - this.rootLayers.css({ - top: offset.top + this.input.outerHeight(), - left: offset.left - }); - } + var offset = this.input.position(); + } + this.rootLayers.css({ + top: offset.top + this.input.outerHeight(), + left: offset.left + }); if (this.ieframe) { this.ieframe.css({