Questions tagged «jquery-plugins»

jQuery库的自定义加载项和插件。标准jQuery库中未包含的jQuery函数和功能。

2
jQuery动态加载Javascript文件
我有一个非常大的javascript文件,仅当用户单击某个按钮时才想加载。我正在使用jQuery作为我的框架。有内置的方法或插件可以帮助我做到这一点吗? 一些更多的细节:我有一个“添加注释”按钮,应该加载TinyMCE javascript文件(我已经将所有TinyMCE的东西都煮成了一个JS文件),然后调用tinyMCE.init(...)。 我不想在初始页面加载时加载它,因为不是每个人都将单击“添加评论”。 我了解自己可以做到: $("#addComment").click(function(e) { document.write("<script...") }); 但是有更好的/封装的方法吗?

8
为我的Web应用程序制作自定义右键单击上下文菜单
我有一些网站,例如google-docs和map-quest,当您单击鼠标右键时具有自定义下拉菜单。他们以某种方式覆盖了浏览器的下拉菜单行为,现在我可以确定他们是如何做到的。我找到了一个执行此操作的jQuery插件,但我仍然对以下几件事感到好奇: 这是如何运作的?浏览器的下拉菜单实际上是被覆盖的,还是只是模拟了效果?如果是这样,怎么办? 插件抽象了什么?幕后发生了什么事? 这是达到这种效果的唯一方法吗? 查看运行中的几个自定义上下文菜单


10
有人可以解释如何实现jQuery File Upload插件吗?
编辑(2019年10月):6年后,jQuery File Upload显然仍然使人们发疯。如果您在此处的答案中没有找到任何安慰,请尝试在NPM中寻找替代方案。我保证,这不值得麻烦。 我在上一次编辑中推荐了Uploadify,但正如评论者指出的那样,它们似乎不再提供免费版本。Uploadify是那么 2013呢。 编辑:这似乎仍在增加流量,所以我将解释我最终要做什么。我最终通过遵循已接受答案中的教程来使插件正常工作。但是,jQuery File Upload确实很麻烦,如果您正在寻找一个更简单的文件上传插件,我强烈建议您使用Uploadify。作为一个答案指出,它仅可用于非商业用途。 背景 我正在尝试使用blueimp的jQuery File Upload来允许用户上传文件。开箱即用,可以按照设置说明完美地工作。但是要在我的网站上实际使用它,我希望能够做两件事: 在我的任何现有页面上包括上传器 更改上传文件的目录 插件的所有文件都位于根目录下的文件夹中。 我试过了... 将演示页面移至根目录并更新必要脚本的路径 根据此处的建议,更改UploadHandler.php文件中的'upload_dir'和'upload_url'选项。 在演示javascript的第二行中更改URL 在所有情况下,都会显示预览,并且进度条会运行,但是文件无法上传,并且我在控制台中收到此错误:Uncaught TypeError: Cannot read property 'files' of undefined。我不了解插件的所有部分如何工作,这使得调试变得很困难。 码 演示页面中的javascript: $(function () { 'use strict'; // Change this to the location of your server-side upload handler: var url = 'file_upload/server/php/UploadHandler.php', uploadButton …


14
jQuery日期选择器Z-index问题
我有一个幻灯片div,并且该div上方有一个datepicker字段。 当我单击“日期选择器”字段时,日期选择器面板显示在幻灯片div的后面。 我把脚本写成: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js 所以我不能在CSS中更改datepicker的z-index。脚本正在生成的datepicker的z索引是1,我的幻灯片div(也通过googleajaxapi调用)z索引是5。所以我想我必须将日期选择器的z索引增加到大于5。有什么办法增加吗? 有人可以帮我吗?

9
jQuery Validate-至少需要填充一组字段
我正在使用出色的jQuery Validate插件来验证某些表单。在一个表单上,我需要确保用户填写一组字段中的至少一个。我认为我有一个很好的解决方案,并希望与大家分享。 请提出您可以想到的任何改进。 我没有找到任何内置方法来执行此操作,因此搜索并找到了Rebecca Murphey的自定义验证方法,该方法非常有帮助。 我通过三种方式对此进行了改进: 让您传递一组字段的选择器 为了让您指定该组中必须填充多少组才能通过验证 一旦其中一个输入通过验证,就将该组中的所有输入显示为通过验证。(请参阅对尼克·克雷弗大喊大叫。) 因此,您可以说“必须至少填充与选择器Y匹配的X个输入”。 最终结果,像这样的标记: <input class="productinfo" name="partnumber"> <input class="productinfo" name="description"> ...是这样的一组规则: // Both these inputs input will validate if // at least 1 input with class 'productinfo' is filled partnumber: { require_from_group: [1,".productinfo"] } description: { require_from_group: [1,".productinfo"] } 项目#3假设您.checked在成功验证后向错误消息中添加了一类。您可以按照以下说明进行操作,如此处所示。 success: function(label) { …


2
同位素和砌体jQuery插件之间的区别[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我最近发现了Masonry和Isotope JQuery插件。他们似乎在功能上几乎相同,而且似乎都拥有相同的作者。我可以看到的唯一明显区别是许可证。 两者在功能方面的主要区别是什么?你为什么要使用一个?

7
jQuery饼图
我想用JavaScript创建一个饼图。通过搜索,我发现了Google Charts API。由于我们使用的是jQuery,因此我发现Google图表可以使用jQuery集成。 但是我的问题是,实际数据会发送到Google服务器以创建图表。有没有办法阻止数据发送到Google?我担心将我的数据发送给第三方。

7
我想了解jQuery插件语法
jQuery网站列出了jQuery的基本插件语法,如下所示: (function( $ ){ $.fn.myPlugin = function() { // there's no need to do $(this) because // "this" is already a jquery object // $(this) would be the same as $($('#element')); this.fadeIn('normal', function(){ // the this keyword is a DOM element }); }; })( jQuery ); 我只是想从Javascript的角度了解发生了什么,因为它看起来不符合我以前见过的JS语法。所以这是我的问题清单: 如果将function($)...替换为变量,说“ the_function”,则语法如下所示: (the_function)( …

5
将资源视图/甘特图添加到jQuery Fullcalendar
我使用的是jQuery Fullcalendar,如果您不使用它,我建议您也这样做,因为它的功能绝对很棒! 但是,要真正对我和我的项目(以及许多其他项目)有用,我相信它需要资源/连接视图。 不会有问题的人会想到...,直到您深入了解jQuery FullCalendar并看到它生成视图的方式都不适合javascript开发人员。 意识到这超出了我的能力,我不得不去其他地方寻找任何可以提供资源视图的日历/调度程序。 这是三个承诺使用此功能的专有日历。 http://java.daypilot.org/ http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view 不幸的是,daypilot和dhtmlxscheduler都缺乏干净,清晰的界面,FullCalendar可以很好地实现此功能,而web2cal看起来和感觉都还没有完成,仍然处于Beta中。 另外,我想知道是否有人对如何将jQuery Gannt图表与jquery fullcalendar集成有任何想法。 我发现了一些看起来很有希望的项目 http://www.maro-z.com/examples/jquery.gantt/ http://code.google.com/p/jquery-gantt/ http://github.com/thegrubbsian/jquery.ganttView 我已经研究过fullcalendar如何生成其视图,到目前为止,在扩展该视图以提供一个容器中,这些甘特图可以“坐在” fullcalendar中并由其按钮触发方面没有任何成功。 这似乎是最受欢迎的功能请求之一,许多人在官方问题跟踪器上要求它 http://code.google.com/p/fullcalendar/issues/detail?id=150&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars 所以我被留在了马路。我可以花一半的费用购买专有的解决方案,而该解决方案几乎没有社区支持,或者我可以尝试问问那些真正了解jQuery的人,从而找到一种在Fullquery的jquery内部获取资源视图的方法。 我很乐意将使用专有解决方案节省下来的资金捐赠给Fullcalendar的开发人员。 FullCalendar的开发人员似乎有很多工作要做,我想再次感谢他提供的这一令人惊叹的日历。 希望有人可以与我们分享解决方案! 提姆


7
Facebook风格的JQuery自动完成插件[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我在插件完成后可以像Facebook一样完成自动完成,因为您可以选择多个项目-类似于标记stackoverflow问题的工作方式。 这是我遇到的一对夫妇: http://wharsojo.wordpress.com/2008/02/18/jquery-facebook-autocomplete http://www.emposha.com/javascript/fcbkcomplete.html https://github.com/loopj/jquery-tokeninput 你有没有尝试过这些?它们易于实现和定制吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.