【发布时间】:2019-08-17 18:23:28
【问题描述】:
我正在尝试创建一种地图构建器,用户可以在其中从预定义对象列表中进行选择,单击其中一个对象后,它将显示在带有方向选项(拖动、旋转、调整大小)的框架内。
我不明白如何向页面运行时未定义的对象添加功能。
我找到了很多很好的例子来演示如何使用 Jquery UI 以及在点击时向屏幕添加图像,但从未见过两者结合在一起。
这里是添加 onclick 功能的一个很好的例子:Add image to page onclick
(定向点击的例子很多)
这是我喜欢的链接中的代码(来自 tjarratt),所以如果有人可以帮助我从这里分支出来,那将是最简单的。
<html>
<head>
<script type="text/javascript">
function addimage() {
var img = document.createElement("img");
img.src = "http://bricksplayground.webs.com/brick.PNG";
img.height = 50;
img.width = 100;
//optionally set a css class on the image
var class_name = "foo";
img.setAttribute("class", class_name);
document.body.appendChild(img);
}
</script>
</head>
<body>
<button onclick="addimage();">Click</button>
</body>
</html>
【问题讨论】:
-
这个问题太笼统了,建议分多部分转发。
标签: javascript jquery html jquery-ui jquery-ui-draggable