0

状況があります。Windows(ASP.NET)のWebアプリケーションを使用しています。私のWebページが表示されたときのページ読み込み時に、動的に生成されたImageButtonsがあります。ImageButton をクリックせずに、ページ上の各 ImageButton コントロールの X、Y または TOP、LEFT 座標を見つける必要があります。

4

1 に答える 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 に答える