タイトル通りです。ソースは下記に記します。説明として、まず<input>で作ったボタンを押すと
pa が呼び出され alert と appendで中身をページ上に表示しています。ここまではできたのですが、表示したものにdraggableをつけようとしてもできませんでした。ご助力お願いします。
*skOuterClickはその要素以外をクリックしたときというイベントです。
[html]
<div class="world"> <textarea id="hoge" class="text" cols="50" rows="5"></textarea> <input type="button" class="botan" value="確認してね"onclick="pa()"> </div> [javascript]function pa(){ var elem = document.getElementById("hoge"); var par = $('<p id="test" class="line">'); par.html(elem.value); $('.world').append(par); alert( "入力された文字:" + elem.value );
}
$(".world").on('click','#test',function(){ $("#test").draggable('enable'); $("#test").addClass("line"); }); $(".world").on('skOuterClick','#test',function(){ $("#test").draggable('disable'); $("#test").removeClass("line"); });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/21 10:20 編集