0

できればjQueryなどを使用して、クリックしてx/ウィンドウ全体の y 位置。

これは、クライアントがコンテンツをページ上に配置するのを助ける単純で視覚的な方法です (グリッド上ではなく、クライアントが完全に制御できる必要があります)。

誰かがすでにこのようなことをしている何かのアイデアを持っていますか? (ワードプレスの管理者を探していますが、ほとんど何でもできるはずです)。

明確にするために編集します。これを行うものが何もない場合、私が考えていることは次のとおりです。

ボタンをクリックすると、私が話したサイズの絶対配置されたdiv(ライトボックススタイル)がjQになり、クリックするとdivが閉じますが、クリックされたdivのx / y位置を何らかの方法で取得し、これをスケーリングしますいくつかの数学で...

ここで行う方法がわからないのは、特定の div のサイズに対する x/y 位置を取得することだと思います。

申し訳ありませんが、これはおそらく少しひどい言葉遣いの質問だと思います。

4

2 に答える 2

1
$('#popup').css("top", ($(window).height()) / 2 + $(window).scrollTop() + "px");
$('#popup').css("left", ($(window).width()) / 2 + $(window).scrollLeft() + "px");
于 2012-07-23T13:59:32.020 に答える
0

キャンバスをに設定する必要があります

position: relative

次に、この要素内のすべてに設定できます

position : absolute
top:  [your Y position from top side of the canva]px;
left: [your X position from left side of the canva]px;

絶対位置は常に、デフォルトの位置指定がない最初の要素 (この場合は相対位置) を参照します。

于 2012-07-23T14:04:45.540 に答える