JQuery UI入门
draggable:拖拽
droppable:放置
例:index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JQuery UI</title>
<style>
.block{width: 100px;height: 100px;background: #008000;border: 1px solid #008000;}
.drop{width: 100px;height: 100px;background:red;border: 1px dashed black;opacity: 0.5;}
.droppable-active{border: 1px solid yellow;}
.droppable-hover{background-color: yellow;}
</style>
</head>
<body>
<div class="block"></div>
<div class="drop"></div>
</body>
<script type="text/javascript" src="../jquery/jquery-3.1.1.min.js" ></script>
<script type="text/javascript" src="../jquery/jquery-ui.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$('.block').draggable({helper:'clone',opacity:0.5});
$('.drop').droppable({
accept:'.block',
activeClass:'droppable-active',
hoverClass:'droppable-hover',
drop:function(ev,ui){
$(this).append('<br>Dropped!')
}
});
});
</script>
</html>
效果图:
sortable:排序
按照y轴进行排序:
$('.sort').sortable({axis:"y"});
selectable:选择
$('.sort').selectable();
resizable:改变大小
$('.block').resizable();
accordion折叠菜单
$('#accordion').accordion({collapsible:true,active:0,header:'h3'});
dialog: 对话框
$('.dialog').dialog();
slider:滑动条
$('.slider').slider({step:10});
$('.slider').on("sliderchange",function(event,ui){
//event content
});
tablesorter:表格排序
需引进更多包,可查看相关文档。