トップページ / prototype.jsリファレンス / Position.overlap

Position.overlap - エレメント内の座標位置の割合を得る

スポンサードリンク

この機能を実行するにはprototype.jsが必要です

構文

Position.overlap(mode, element)

引数: mode=モード, element=エレメント

「エレメント内の座標位置の割合を得る」サンプルコード

1<html> 
2 
3<head> 
4<title>Position.overlap - エレメント内の座標位置の割合を得る</title> 
5</head> 
6 
7 
8<!--エレメント内の座標位置の割合を得るのサンプル--> 
9<script type="text/javascript" src="/js/prototype.js"></script> 
10<script type="text/javascript"
11function execute() { 
12    Position.within($("sample"), 100, 100); 
13    var x = Position.overlap("horizontal", $("sample")); 
14    var y = Position.overlap("vertical", $("sample")); 
15    alert('x='+x+', y='+y); 
16 
17
18</script> 
19<body> 
20withinで指定した座標がどの程度の割合を表すかどうかを調べる 
21<hr> 
22<div id="sample" style="background-color:red;overflow:hidden;height:200px;width:200px"
23    <div id="pixel" style="background-color:green;width:2px;height:2px;position:relative;left:100px;top:100px;overflow:hidden;"></div> 
24</div> 
25<button onclick="execute()">サンプル実行</button> 
26</body> 
27 
28</html> 
ポップアップ | 印刷 | ←ポップアップでソースコードを開き、簡単にコピーできます | ?

スポンサードリンク
忘却曲線を使って「Position.overlap」を確実に記憶に残す

「Position.overlapの動作デモ」


新しいウィンドウで実行 | スクリプトを編集&実行 - スクリプトをWEB上で編集&動作確認することが出来ます。

関連ページ

エレメントの大きさと位置を他と合わせる - Position.clone
エレメントのオフセット位置を求める - Position.cumulativeOffset
スクロール位置のプロパティ調節 - Position.prepare
スクロール位置のオフセットを取得 - Position.realOffset
エレメントが指定座標内にあるか調べる - Position.within
スクロールボックス内において現在位置が指定座標内にあるか調べる - Position.withinIncludingScrolloffsets


誤記があった場合のご連絡はこちらまでお願いします

スポンサードリンク


AX