我把这个插件放在一起阅读各种关于构建jquery插件的文章和教程。这一切都很有效,除了我不能删除/取消绑定/销毁某些元素上的插件。我尝试了几种方法,但我无法使用它。
我基本上希望能够在一个元素上调用这样的东西。
$('element').tip('destroy');
这是我的插件。
; (function ($, window, document, undefined) {
"use strict";
var viewportWidth = $(window).width();
var mobileDevice = false;
var tabletDevice = false;
var desktopDevice = false;
var mobile = '';
var tablet = '';
var desktop = '';
$.fn.extend({
tip: function (options) {
var defaults = {
mobile: 620,
tablet: 1024,
desktop: 1333,
tipDelay: 300,
tipDuration: 300
}
options = $.extend(defaults, options);
return this.each(function () {
});
}
});
})(jQuery, window, document);