1
这里的问题在于toggleClass位置top:0px;左:0px不会触发..只有宽度和高度和背景颜色将激活..它将工作,如果我不会拖动div(可拖动)..如果我开始拖动元素,切换的类定位将不会效果..我不知道是否有jQuery中,以帮助这个这样的功能..jQuery可拖动+ toggleClass问题
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="jquery.ui.core.js"></script>
<script type="text/javascript" src="jquery.ui.widget.js"></script>
<script type="text/javascript" src="jquery.ui.mouse.js"></script>
<script type="text/javascript" src="jquery.ui.resizable.js"></script>
<script type="text/javascript" src="jquery.ui.draggable.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#x").draggable().dblclick(function(){
$(this).toggleClass("hi");
});
});
</script>
<style>
.hello {
background:red;
width:200px;
height:200px;
position:relative;
top:100px;
left:100px;
}
.hi {
background:yellow;
position:relative;
width:300px;
height:300px;
top:0px;
left:0px;
}
</style>
</head>
<body>
<div id="x" class="hello">
</div>
</body>
</html>
谢谢先生..解决我的问题..:D – 2010-12-21 06:17:48