
请问JQUERY的UI插件,拖拽不成功?错在那?
语不等我相信没错,就是那DIV块的内容加入了就不行....以下是代码,不衚没COPY少一点,主查CLICK那个BUTTON就显示隐藏的DIV块,就是希望这个DIV能拖拽,...
语不等我相信没错,就是那DIV块的内容加入了就不行....
以下是代码,不衚没COPY少一点,主查CLICK那个BUTTON就显示隐藏的DIV块,就是希望这个DIV能拖拽,但是我不知道破天机为何不行,加入了$(".applyhandle").draggable();这代码,CLICK BUTTON,DIV块还没显示出为......反复试也不行.
<html>
<head>
<script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="./js/applyManage.js"></script>
<script type="text/javascript" >
$(document).ready(function(e) {
$(".applyhandle").draggable();
$(".dispose").click(function(){//显隐申请处理
$(".applyhandle").toggle();
});
});
</script>
</head>
<body>
<button class="dispose">申请处理</button>
<div class="applyhandle">
<h2>申请处理</h2>
<button class="closeI" title="关闭">X</button>
<div class="applylist">
<?php //申请处理
if(isset($_SESSION["gourl"])){
unset($_SESSION["gourl"]);
}
if (file_exists("./user/apply.txt")){
$appf=file("./user/apply.txt");
echo "<table>
<tr><th>序号</th><th>姓名</th><th>电话</th><th>QQ号</th><th>常住城市</th><th>班别</th><th>班主任名</th><th>同意</th><th>阻止</th></tr>";
for($j=1,$i=0;$i<count($appf);$i=$i+6,$j++){
echo "<tr><th>$j</th><td>";
echo $appf[$i];
echo "</td><td>";
echo $appf[$i+1];
echo "</td><td>";
echo $appf[$i+2];
echo "</td><td>";
echo $appf[$i+3];
echo "</td><td>";
echo $appf[$i+4];
echo "</td><td>";
echo $appf[$i+5];
echo "</td><td class='applyin'>√</td><td class='applydel'>X</td></tr>";
}
echo "</table>";
}
else {
echo "申请已全部处理完毕!";
}
?>
</div>
</div>
</body>
</html>
问题我找到了,是文件中我再引入了一个文件,要在那个文件也经引入UI....这就成功了. 展开
以下是代码,不衚没COPY少一点,主查CLICK那个BUTTON就显示隐藏的DIV块,就是希望这个DIV能拖拽,但是我不知道破天机为何不行,加入了$(".applyhandle").draggable();这代码,CLICK BUTTON,DIV块还没显示出为......反复试也不行.
<html>
<head>
<script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="./js/applyManage.js"></script>
<script type="text/javascript" >
$(document).ready(function(e) {
$(".applyhandle").draggable();
$(".dispose").click(function(){//显隐申请处理
$(".applyhandle").toggle();
});
});
</script>
</head>
<body>
<button class="dispose">申请处理</button>
<div class="applyhandle">
<h2>申请处理</h2>
<button class="closeI" title="关闭">X</button>
<div class="applylist">
<?php //申请处理
if(isset($_SESSION["gourl"])){
unset($_SESSION["gourl"]);
}
if (file_exists("./user/apply.txt")){
$appf=file("./user/apply.txt");
echo "<table>
<tr><th>序号</th><th>姓名</th><th>电话</th><th>QQ号</th><th>常住城市</th><th>班别</th><th>班主任名</th><th>同意</th><th>阻止</th></tr>";
for($j=1,$i=0;$i<count($appf);$i=$i+6,$j++){
echo "<tr><th>$j</th><td>";
echo $appf[$i];
echo "</td><td>";
echo $appf[$i+1];
echo "</td><td>";
echo $appf[$i+2];
echo "</td><td>";
echo $appf[$i+3];
echo "</td><td>";
echo $appf[$i+4];
echo "</td><td>";
echo $appf[$i+5];
echo "</td><td class='applyin'>√</td><td class='applydel'>X</td></tr>";
}
echo "</table>";
}
else {
echo "申请已全部处理完毕!";
}
?>
</div>
</div>
</body>
</html>
问题我找到了,是文件中我再引入了一个文件,要在那个文件也经引入UI....这就成功了. 展开
1个回答
展开全部
draggable不是有一个单独的js文件吗?集成到ui里面了?
这个我不清楚啊。
$(document).ready(function(e) {
$(".applyhandle").draggable();
});
就只有这个看看行不行?不行的话,是.draggable的问题了,你看看引入
jquery.ui.draggable.js
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询