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