From b04579fb4b0192962632bd2d34708268c798e740 Mon Sep 17 00:00:00 2001 From: suVene Date: Fri, 12 Dec 2008 16:18:24 +0000 Subject: 擬似 Autopagerize git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26594 d0d07461-0603-4401-acd4-de1884942a52 --- _libly.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to '_libly.js') diff --git a/_libly.js b/_libly.js index aeb5558..9bf09a6 100644 --- a/_libly.js +++ b/_libly.js @@ -5,7 +5,7 @@ var PLUGIN_INFO = vimperator plugins library? 適当なライブラリっぽいものたち。 suVene - 0.1.7 + 0.1.8 1.2 2.0pre ; //}}} @@ -244,6 +249,19 @@ libly.$U = {//{{{ .replace(//g, '') .replace(/<[^>]+>/g, function(all) all.toLowerCase()); } catch (e) { return '' } + }, + getElementPosition: function(elem) { + var offsetTrail = elem; + var offsetLeft = 0; + var offsetTop = 0; + while (offsetTrail) { + offsetLeft += offsetTrail.offsetLeft; + offsetTop += offsetTrail.offsetTop; + offsetTrail = offsetTrail.offsetParent; + } + offsetTop = offsetTop || null; + offsetLeft = offsetLeft || null; + return {top: offsetTop, left: offsetLeft}; } // }}} }; -- cgit v1.2.3