gpt4 book ai didi

javascript - JQuery 动态创建可编辑文本的可拖动 Div

转载 作者:行者123 更新时间:2023-12-02 17:51:23 25 4
gpt4 key购买 nike

我正在尝试使用 contentEditable=true 制作可拖动且内部有可编辑 div 的小窗口。

我可以拖动它们,但无法编辑文本

   $(document).ready(function(){
$('#mybtn').click(function(){
$('#container').append("<div class=window><div class=bar>Story Element</div><div contentEditable=true class=textbox>Drag me</div></div>");
$(".window").draggable({delay: 100});
});

$(".textbox").on("click", function(e) {
$(".window").draggable('disable');
$(this).find(".textbox").focus();
});

$(".textbox").on("blur", function(){
$(".window").draggable('enable');
});
});

最佳答案

如果您将“bar”类设置为可拖动的句柄,那么它看起来就像您想要的那样。您可以拖动该框并仍然编辑文本。

$(".window").draggable({handle:'.bar'});

http://jsfiddle.net/NrLgQ/

关于javascript - JQuery 动态创建可编辑文本的可拖动 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21335233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com