関数で次のように、ウィンドウ(ツリービュー付き)に透明なdivを追加しました:
function add()
{
$dialog.html('<div id="div1" style="background: url(img/trans.png); opacity:0.1; filter:alpha(opacity=10); "></div>');
}
別の関数でウィンドウの内容を再度表示できるように、この div を削除するにはどうすればよいですか。
function subtract(){
$dialog.html('');
}
これを試してdiv1を「非表示」にします。
$("#div1").css("display","none");
$('#div1', $dialog).remove();
からdiv
which id のを削除します。#div1
$dialog
使う$dialog.html()
とhtmlの内容を上書きしてappend
しまうので、元に戻したい場合は使ってみてください。
このデモを見てください。
参考文献:
jQuery.remove() : http://api.jquery.com/remove/
jQuery.append() : http://api.jquery.com/append/