Author: pyaschenko
Date: 2010-02-04 10:29:22 -0500 (Thu, 04 Feb 2010)
New Revision: 16413
Modified:
root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.position.js
Log:
offset bug fix
Modified:
root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.position.js
===================================================================
---
root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.position.js 2010-02-04
15:26:16 UTC (rev 16412)
+++
root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.position.js 2010-02-04
15:29:22 UTC (rev 16413)
@@ -1,10 +1,10 @@
// draft examples of usage
-// jQuery('#tooltip').position('#aaa',{from:'LB',
to:'AA'});
-//
jQuery('#bbb').bind("click",function(e){jQuery('#tooltip').position(e);});
+// jQuery('#tooltip').setPosition('#aaa',{from:'LB',
to:'AA'});
+//
jQuery('#bbb').bind("click",function(e){jQuery('#tooltip').setPosition(e);});
// TODO: clear code
// TODO: optimization
-// jQuery(target).position(source,[params])
+// jQuery(target).setPosition(source,[params])
// source:
// jQuery selector
// object {id:}
@@ -240,14 +240,14 @@
left = 0;
element.css('left', '0px');
}
- rect.left = rect.left || left;
+ if (isNaN(rect.left)) rect.left = left;
var top = parseInt(element.css('top'),10);
if (isNaN(top)) {
top = 0;
element.css('top', '0px');
}
- rect.top = rect.top || top;
+ if (isNaN(rect.top)) rect.top = top;
var elementOffset = element.offset();
var pos = {};
Show replies by date