87,993
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="js/jquery-1.11.3.min.js"></script>
<meta charset="utf-8" />
<script>
$(function () {
var i = 0;
$("#SelectBox").on(
"mousedown", ".SelectText", function (e) {
i++;
var thisID = $(this);
var inputID = "<input id='input_" + i + "'>";
$("#SelectBox").append(inputID);
inputID = $("#input_" + i + "");
inputID.css({ "position": "absolute" });
var of = inputID.offset();
var px = e.pageX - of.left, py = e.pageY - of.top;
$(document).on({
"mousemove": function (e) {
inputID.offset({ top: e.pageY - py, left: e.pageX - px });
},
"mouseup": function () {
$(this).off("mousemove");
}
})
}
);
});
</script>
</head>
<body>
<div id="SelectBox"><span class="SelectText" >文本框</span></div>
</body>
</html>
[/quote]
大神:效果是对的了,但是还有一些细节,我们可以加个QQ吗?我找问下你,2083899296,我的,麻烦你加一下<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="js/jquery-1.11.3.min.js"></script>
<meta charset="utf-8" />
<script>
$(function () {
var i = 0;
$("#SelectBox").on(
"mousedown", ".SelectText", function (e) {
i++;
var thisID = $(this);
var inputID = "<input id='input_" + i + "'>";
$("#SelectBox").append(inputID);
inputID = $("#input_" + i + "");
inputID.css({ "position": "absolute" });
var of = inputID.offset();
var px = e.pageX - of.left, py = e.pageY - of.top;
$(document).on({
"mousemove": function (e) {
inputID.offset({ top: e.pageY - py, left: e.pageX - px });
},
"mouseup": function () {
$(this).off("mousemove");
}
})
}
);
});
</script>
</head>
<body>
<div id="SelectBox"><span class="SelectText" >文本框</span></div>
</body>
</html>