jquery ui手风琴可拖动和调整大小
我在我的web应用程序中使用jQueryUI作为手风琴菜单框。我能很好地为手风琴添加物品。是的,可以拖动。不过,我也希望它是。可调整大小,如果可能的话,但我不知道如何让这个工作。以下是我的相关html部分:jquery ui手风琴可拖动和调整大小,jquery,jquery-ui,Jquery,Jquery Ui,我在我的web应用程序中使用jQueryUI作为手风琴菜单框。我能很好地为手风琴添加物品。是的,可以拖动。不过,我也希望它是。可调整大小,如果可能的话,但我不知道如何让这个工作。以下是我的相关html部分: <div id="layer_accordion"> <h3><a href="#Accordion1"></a></h3> <div> </div> <
<div id="layer_accordion">
<h3><a href="#Accordion1"></a></h3>
<div>
</div>
</div>
任何帮助都将不胜感激
干杯,
Derek您的控制台中有JS错误吗?有没有什么风格可能会妨碍它的正确运行 我能让它工作。使用jQuery1.7.2和jQueryUI1.8.23,您必须查看jQueryUIdocs上的CSS,以了解它们如何将大小调整句柄保持在右下角
这很难看,但以下是我所有的代码:
<!doctype html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<style type="text/css">
#layer_accordion { border: 1px solid #000; width: 200px; display:inline-block;}
.ui-resizable-handle { width: 16px; border: 1px solid #0f0; height: 16px;}
</style>
</head>
<body>
<div id="layer_accordion">
<h3><a href="#Accordion1">asdf</a></h3>
<div>
content 1
</div>
<h3><a href="#Accordion2">asdf</a></h3>
<div>
content 2
</div>
</div>
</body>
<script type="text/javascript">
$(document).ready(function(){
$("#layer_accordion").draggable({ cursorAt: { top: -10, left: -10 } });
$("#layer_accordion").accordion({ clearStyle: true, autoHeight: false });
$('#layer_accordion').accordion('activate', 1);
$('#layer_accordion').resizable();
});
</script>
</html>
#layer_手风琴{边框:1px实心#000;宽度:200px;显示:内联块;}
.ui可调整大小的句柄{宽度:16px;边框:1px实心#0f0;高度:16px;}
内容1
内容2
$(文档).ready(函数(){
$(“#layer_accordion”).draggable({cursorAt:{top:-10,left:-10});
$(“#layer_accordion”).accordion({clearStyle:true,autoHeight:false});
$('layer'u accordion')。accordion('activate',1);
$('#layer_accordion')。可调整大小();
});
你好,布莱恩,谢谢你的反馈。你的讽刺让我意识到我丢失了对jquery.ui.resizeable.js的库引用。现在可以了。
<!doctype html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<style type="text/css">
#layer_accordion { border: 1px solid #000; width: 200px; display:inline-block;}
.ui-resizable-handle { width: 16px; border: 1px solid #0f0; height: 16px;}
</style>
</head>
<body>
<div id="layer_accordion">
<h3><a href="#Accordion1">asdf</a></h3>
<div>
content 1
</div>
<h3><a href="#Accordion2">asdf</a></h3>
<div>
content 2
</div>
</div>
</body>
<script type="text/javascript">
$(document).ready(function(){
$("#layer_accordion").draggable({ cursorAt: { top: -10, left: -10 } });
$("#layer_accordion").accordion({ clearStyle: true, autoHeight: false });
$('#layer_accordion').accordion('activate', 1);
$('#layer_accordion').resizable();
});
</script>
</html>