Tag: 插件

不使用属性的jQuery Tooltip

我正在寻找一个不使用属性的jQuery工具提示插件。 到目前为止,我尝试了一些变化,包括; Tooltipster,PowerTip,jTip和TipTip! 它们都有效但在IE8中都不能正常工作(这是必须的)。 它们也都使用属性。 我需要能够在包含块中使用其他标签,例如 等,因此不需要使用 。 使用 或类似的插件将是完美的,因为我可以自定义我想要的方式并使用相关的标签。 我搜索,搜索和搜索但找不到任何东西,所以如果有人知道,我会非常感激!

jQuery + jQuery表单提交插件+ jQueryvalidation插件

我意识到这已被问过几次,但想知道你是否可以帮我解决问题。 背景:我尝试创建一个使用Ajax(jQuery Form Submit)提交的表单。 我已经工作得很好,然后我想在表单上进行validation。 我能够使用jQuery Form Validation Plugin工作。 但我似乎无法让他们一起工作。 基本上它只是提交表单天气或不是它“有效”。 我希望这很简单。 你能看到这个问题吗? $(‘#addCompany’).submit(function() { $(‘#addCompany’).ajaxSubmit({ target: ‘.response’, beforeSubmit: validateForm, success: function () { $(‘.response’).fadeIn(‘slow’); } }); }); //END SUBMIT FUNCTION }); //END DOCUMENT function validateForm() { $(“#addCompany”).validate({ rules: { company: “required”, contactEmail: “required” }, messages: { company: “Please enter the clients company”, contactEmail: “Please […]

jQuery插件创作和命名空间

我习惯这样编写插件: ;(function($){jQuery.fn.myPlugin=function(options){ var defaults={ ‘property’:value }, o=$.extend({},defaults,options||{}); // INSERT AND CACHE ELEMENTS var $Element=$(”); $Element.appendTo($(‘body’)); function funFunction(){ // I have access to $Element! $Element.hide(500); }; this.each(function(i){ var $this=$(this); }); return this; });};})(jQuery); 我知道它并不完美,这就是为什么我现在正在尝试正确学习命名空间,更好的插件结构/模式。 不幸的是,我读过的几本书不经意地逐字引用了jQuery插件创作教程,所以没有多大帮助。 该教程似乎将所有内容分开,并没有显示组合的良好示例,这就是为什么我感到困惑。 在本教程中,它显示了命名空间示例。 jQuery插件命名空间教程 (function( $ ){ var methods = { init : function( options ) { }, show : function( ) […]

fullcalendar“typeError:无法读取未定义的属性’hasTime’”

我的jQuery完整日历工作正常,直到我添加了一些事件。 我现在得到错误:fullcalendar“typeError:无法读取未定义的属性’hasTime’”我认为这是指范围(fullcal.js中的JS行与范围规范化有关。(当我在console.log(范围)时)我得到[object Object]。我有一个开始时间,添加了一个结束时间并尝试将allday设置为true但它不起作用。 有关存储库,请参阅https://github.com/Brigette-Eckert/PacNW-Race-Calendar 。 打开控制台以查看错误的页面的屏幕截图

jQuery插件:调用回调方法,然后可以根据响应调用插件函数

我正在编写jQuery插件并将它们与AJAX集成。 我正在削减脂肪并专注于基础知识: (function($) { function MyPlugin(el, options) { this.element = $(el); this.myInput = false; this.options = $.extend( { onSave:function(){} }, options); this.initialize(); } $.fn.myPlugin = function(options) { var control = new MyPlugin(this.get(0), options); return control; }; MyPlugin.prototype = { initialize:function() { var me = this; //specifics shouldn’t really matter //it creates some HTML to go […]

如何将插件添加到Bootstrap

我发现这个非常酷的Bootstrap 插件可以测量密码强度。 它看起来很好,我想使用它,但我无法弄清楚如何使它工作。 根据Github页面,你要做的就是“只需要在你想要附加强度计的密码字段上调用插件。”。 不幸的是,他们没有告诉你把文件放在哪里,也不告诉你实际需要使用哪些javascript文件。 我一直在谷歌搜索为Bootstrap添加或安装插件的每种可能的迭代方法,并且每次都是空的。 这里有人有答案吗?

jQuery:在插件中添加destroy方法

我创建了一个插件,我需要能够解除绑定并随意重新绑定。 如何在我的插件中的方法中打包它,以便可以随意调用它? 我的插件是这样的: (function($) { $.fn.myPlugin = function(options) { …………….. …………….. …………….. …………….. …………….. …………….. }; })( jQuery ); 并称之为…… $(‘#selector’).myPlugin(); 编辑:基本上,我想在我的插件中添加一个destroy方法

用于动态直播活动的Tipsy jquery插件不起作用

我正在使用tipsy jquery插件为动态显示的元素创建工具提示。 工具提示适用于非动态元素,所以我肯定包含了我需要的所有内容。 我正在使用jquery 1.5.1 这是我的jquery代码: $(‘.voted-user-image’).tipsy({gravity:’s’, live: true}); 这是一个图像链接元素的html,它在单击一个触发AJAX请求的链接后在div中动态显示: ` 如何让这个工具提示插件工作?

使用jQuery插件及其依赖项的指南

jQuery插件通常依赖于外部文件:jQuery库,样式表(CSS),图像,其他插件等。使用(和编写)jQuery插件的指导原则是什么,这些插件可以解决依赖项的位置问题? 换句话说,所需文件应该放在哪里:在主应用程序文件夹(Img,Css,JS或您使用的任何文件夹)下,在插件文件夹下(例如插件/ MyPlugin / Img,插件/ MyPlugin / Css等),或者是其他东西? 在将几个插件包含到项目中之后,我担心其他项目成员将很难确定需要哪些依赖项以及哪些文件应该放在哪里。 哪些有效,哪些不适合你?

如果URL有哈希,则jQuery scrollTop

我写了这个简单的插件,它平滑地滚动浏览器窗口并将哈希链接添加到URL。 $.fn.extend({ scrollWindow: function(options) { var defaults = { duration: “slow”, easing : “swing” } var options = $.extend(defaults, options); return this.each(function() { $(this).click(function(e) { var target = $(this).attr(‘href’); $(‘html,body’).animate({scrollTop: $(target).offset().top}, options.duration, options.easing, function() { location.hash = target; }); e.preventDefault(); }); }); } }); 如何扩展此插件,以便它自动向下滚动到页面的部分,如果它在DOM中存在的URL中有哈希? 我半知道如何通过使用window.location.hash来解决这个问题,虽然我不清楚最好在插件中添加这个内容。