我有一个textarea,我已设置为可拖动,但它不是......我测试的浏览器(OS X上的FireFox 3和Safari 3)认为我正在尝试选择textarea内的文本(即使没有)。
我想允许在textarea中单击以定位光标以进行编辑,但拖动动作应由jquery-ui处理。
示例html没有做我想要的事情......
<html>
<head>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.custom.min.js"></script>
<script type="text/javascript">
$(function(){
$("div").draggable();
$("textarea").draggable();
});
</script>
<style type="text/css">
div {
position: fixed;
top: 100px;
left: 100px;
width: 100px;
height: 100px;
background-color: blue;
}
textarea {
width: 80%;
height: 80%;
background-color: yellow;
resize: none;
}
</style>
</head>
<body>
<div>
<textarea>Pirates spotted!</textarea>
</div>
</body>
</html>
答案 0 :(得分:1)
您可以考虑使用jQuery-UI对话框库并在其中放置textarea。您可以使对话框可拖动。