状況があります。Windows(ASP.NET)のWebアプリケーションを使用しています。私のWebページが表示されたときのページ読み込み時に、動的に生成されたImageButtonsがあります。ImageButton をクリックせずに、ページ上の各 ImageButton コントロールの X、Y または TOP、LEFT 座標を見つける必要があります。
user1768031
質問する
681 次
1 に答える
0
Javascript コードまたは jQuery を使用してみてください。以下のjQueryコードを見つけてください
ここでは、要素の左と上の位置を示すposition()メソッドを使用しました。必要に応じてセレクターを変更できます。
更新: HTML のようなものがあり、 each()メソッド<div id='images-container'> .. all images here </div>
を使用して以下のセレクターを更新したと仮定します
オフセット()を使用することもできます
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#images-container img').each(funcion(){
var coordinates=$(this).position();
coordinates.left;// gives you x
coordinates.top;// gives you y
//save these values in some hidden field and access it in code behind if needed
});
});
</script>
DOM オブジェクトの jQuery xy ドキュメント座標について詳しくは、この投稿を参照してください。
于 2012-11-19T09:30:21.637 に答える