ページ上の任意の場所のマウス位置でマウスをクリックすると、チェックボックスまたはテキストフィールドを動的に挿入しようとしています。さらに、テキストフィールドとチェックボックスをページの任意の位置にドラッグアンドドロップします。
目標は、このようなページに編集可能なテキストフィールドとチェックボックスを追加することです
誰かがそれで私を助けることができれば素晴らしいだろう.
ページ上の任意の場所のマウス位置でマウスをクリックすると、チェックボックスまたはテキストフィールドを動的に挿入しようとしています。さらに、テキストフィールドとチェックボックスをページの任意の位置にドラッグアンドドロップします。
目標は、このようなページに編集可能なテキストフィールドとチェックボックスを追加することです
誰かがそれで私を助けることができれば素晴らしいだろう.
返信が遅れて申し訳ありませんが、実際にはテストしていました;)次のように何かを試してください(必要に応じてロジックを変更してください):
$('body').click(function(e){ $('body').append($('<input />').css({position:'absolute',left:e.pageX,top:e.pageY}).focus());})
簡単な考え:
再利用可能な入力フィールド (テンプレート) を作成する
var $textinput = '<input type="text" value="" style="position:absolute" />';
ページにクリック ハンドラーを追加する
// Using jquery
$('body').on('click', function(event) {
var posX = event.offsetX;
var posY = event.offsetY;
var $input = $textinput
this.append($input);
$input.css('{x: posX, y: posY}');
});
次に、保存時にすべての値をサーバーに送り返すだけです