Перетаскиваемый блок без использования jQueryUI
Просмотров : 532 1-06-2013, 01:30
Часто бывает нужно сделать перетаскиваемый блок?
Но ведь подключать монструозную библиотеку jQueryUI ради одного-двух блоков не имеет смысла.
Простой плагин для jquery решит проблему, если не нужны все возможности jQueryUI
Плагин:
(function($) {
$.fn.drags = function(opt) {
opt = $.extend({handle:"",cursor:"move"}, opt);
if(opt.handle === "") {
var $el = this;
} else {
var $el = this.find(opt.handle);
}
return $el.css('cursor', opt.cursor).on("mousedown", function(e) {
if(opt. ...
Источник: dle-faq.pro, DLE
Но ведь подключать монструозную библиотеку jQueryUI ради одного-двух блоков не имеет смысла.
Простой плагин для jquery решит проблему, если не нужны все возможности jQueryUI
Плагин:
(function($) {
$.fn.drags = function(opt) {
opt = $.extend({handle:"",cursor:"move"}, opt);
if(opt.handle === "") {
var $el = this;
} else {
var $el = this.find(opt.handle);
}
return $el.css('cursor', opt.cursor).on("mousedown", function(e) {
if(opt. ...
Источник: dle-faq.pro, DLE