我的网站中有一个 jquery 函数,它需要一个带有可变文本的 DIV 才能编辑、拖动和调整大小,但是,在我更改 DIV 的内容后,DIV 失去了调整大小的能力。
我希望有人可以帮助我,这里是代码:
HTML
<form id="myform">
<select id="fs">
<option value="Arial">Arial</option>
<option value="Verdana ">Verdana </option>
<option value="Impact ">Impact </option>
<option value="Comic Sans MS">Comic Sans MS</option>
</select>
<select id="size">
<option value="7">7</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
</form>
<textarea id="txt" style="width:400px; height:100px;"></textarea>
<div id='test' >
test
</div>
CSS
#test {
max-width: 360px;
max-height: 320px;
padding: 0;
z-index: 1000;
}
}
jQuery
$(function(){
$('#txt').keyup(function(){
$('#test').text($(this).val());
});
});
$(function(){
$("#test").resizable({
maxHeight: 360,
maxWidth: 320
});
$("#test").draggable();
});
$("#fs").change(function() {
//alert($(this).val());
$('#test').css("font-family", $(this).val());
});
$("#size").change(function() {
$('#test').css("font-size", $(this).val() + "px");
});
也是一个完整的js小提琴:http: //jsfiddle.net/JTVRZ/18/