所有效果說明:
基本的滑鼠互動:
拖拽(drag and dropping)、排序(sorting)、選擇(selecting)、縮放(resizing)
各種互動效果:
手風琴式的摺疊選單(accordions)、日曆(date pickers)、對話方塊(dialogs)、滑動條
(sliders)、表格排序(table sorters)、頁籤(tabs)
放大鏡效果(magnifier)、陰影效果(shadow)
第一部分:滑鼠互動
1.1 Draggables:拖拽
所需檔案:
ui.mouse.js
ui.draggable.js
ui.draggable.ext.js
用法:檔案載入後,可以拖拽class = "block"的層
$(document).ready(function(){
$(".block").draggable();
});
draggable(options)可以跟很多選項
選項說明:http://docs.jquery.com/UI/Draggables/draggable#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/tests/draggable.html
1.2 Droppables
所需要檔案,drag drop
ui.mouse.js
ui.draggable.js
ui.draggable.ext.js
ui.droppable.js
ui.droppable.ext.js
用法:
$(document).ready(function(){
$(".block").draggable({helper: 'clone'});
$(".drop").droppable({
accept: ".block",
activeClass: 'droppable-active',
hoverClass: 'droppable-hover',
drop: function(ev, ui) {
$(this).append("<br>Dropped!");
}
});
});
選項說明:http://docs.jquery.com/UI/Droppables/droppable#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/tests/droppable.html
1.3 Sortables 排序
所需要的檔案
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.sortable.js
用法:
$(document).ready(function(){
$("#myList").sortable({});
});
dimensions文件http://jquery.com/plugins/project/dimensions
選項說明:http://docs.jquery.com/UI/Sortables/sortable#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.sortable.html
1.4 Selectables 選擇
所需要的檔案
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.selectable.js
用法:
$(document).ready(function(){
$("#myList").selectable();
});
選項說明:http://docs.jquery.com/UI/Selectables/selectable#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/tests/selectable.html
1.5 Resizables改變大小
所需要的檔案 ,此例子需要幾個css檔案
jquery.dimensions.js
ui.mouse.js
ui.resizable.js
用法:
$(document).ready(function(){
$("#example").resizable();
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/UI/Resizables/resizable#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.resizable.html
第二部分:互動效果
2.1 Accordion 摺疊選單
所需要的檔案:
ui.accordion.js
jquery.dimensions.js
用法:
$(document).ready(function(){
$("#example").accordion();
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/UI/Accordion/accordion#options
選項例項:http://dev.jquery.com/view/trunk/plugins/accordion/?p=1.1.1
2.2 dialogs 對話方塊
所需要的檔案:
jquery.dimensions.js
ui.dialog.js
ui.resizable.js
ui.mouse.js
ui.draggable.js
用法:
$(document).ready(function(){
$("#example").dialog();
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/UI/Dialog/dialog#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/tests/dialog.html
2.3 sliders 滑動條
所需要的檔案
jquery.dimensions.js
ui.mouse.js
ui.slider.js
用法:
$(document).ready(function(){
$("#example").slider();
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/UI/Slider/slider#options
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.slider.html
2.4 Tablesorter表格排序
所需要的檔案
ui.tablesorter.js
用法:
$(document).ready(function(){
$("#example").tablesorter({sortList:[[0,0],[2,1]], widgets: ['zebra']});
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/Plugins/Tablesorter/tablesorter#options
選項例項:http://tablesorter.com/docs/#Demo
2.5 tabs頁籤(對IE支援不是很好)
所需要的檔案
ui.tabs.js
用法:
$(document).ready(function(){
$("#example > ul").tabs();
});
CSS檔案:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
選項說明:http://docs.jquery.com/UI/Tabs/tabs#initialoptions
選項例項:http://dev.jquery.com/view/trunk/plugins/ui/tests/tabs.html
tabs ext http://stilbuero.de/jquery/tabs_3/rotate.html
第三部分:效果
3.1 Shadow 陰影
例項http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.shadow.html
3.2 Magnifier 放大
例項http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.magnifier.html
JQuery 拖拽以及相關外掛
相關文章
- jquery 擴充套件方法($.fn.extend/$.extend) 自定義外掛 拖拽jQuery套件
- JQuery模板外掛-jquery.tmpljQuery
- JQuery蜂巢圖外掛jQuery
- jQuery的外掛列表jQuery
- jQuery外掛擴充套件jQuery套件
- jQuery擴充套件外掛jQuery套件
- 下拉控制元件jQuery外掛控制元件jQuery
- jQuery外掛--表格隔行變色jQuery
- jquery複習之路---常用外掛jQuery
- 手寫jquery.cookie外掛jQueryCookie
- vscode外掛開發--快速插入圖片相關cssVSCodeCSS
- 非常全面的jquery 外掛網站jQuery網站
- jquery寫的ajax分頁外掛jQuery
- jQuery固定側邊欄外掛ssMenujQuerySSM
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- jQuery燈箱外掛lightBox使用方法jQuery
- 建議把datetimePicker改成jquery的外掛jQuery
- jquery Mobiscroll日期時間選擇外掛使用 以及設定defaultValue屬性不起作用jQuery
- [外掛擴充套件]jQuery二維碼外掛0.2【更新瀏覽器相容】套件jQuery瀏覽器
- Lock鎖相關以及AQSAQS
- jQuery中的工具與外掛個人分享jQuery
- 手把手教你開發jquery外掛(二)jQuery
- 手把手教你開發jquery外掛(三)jQuery
- Cinemachine相機控制外掛(轉載)Mac
- 使用idea外掛ideolog識別log檔案的相關設定Idea
- SpringCloud簡介以及相關元件SpringGCCloud元件
- dubbo相關配置以及注意項
- Jquery外掛Nicescroll 製作漂亮的滾動條jQuery
- 深入理解jQuery外掛開發總結(三)jQuery
- 深入理解jQuery外掛開發總結(一)jQuery
- jQuery新增到購物車動畫特效外掛jQuery動畫特效
- Jquery實現拖拽式繪圖工具jQuery繪圖
- jQuery內容橫向拖拽滾動jQuery
- 【工具相關】Web-Sublime Text2-通過Package Control安裝外掛WebPackage
- (VUE!jQuery!外掛!)盤點前端群的無腦回答VuejQuery前端
- jquery文字動畫特效外掛分享animatext.js文件jQuery動畫特效JS
- 推薦12款非常有用的流行 jQuery 外掛jQuery
- Bootstrap4動態模態視窗jquery外掛bootjQuery
- 功能齊全的jquery圖片檢視器外掛jQuery