Tag: jquery plugins

通过JQuery加载和卸载JS文件的最佳方法

我一直很沮丧,试图找到通过jQuery加载和卸载一些JS文件的最佳方法,这是我能做的最后一件事: $(“#button”).live(“click”, function(){ var pl = $(this).attr(‘rel’); $.getScript(” + siteAddress + ‘min/?js=fjs’+ pl +”, function() { $(‘#container’).load(“”+ siteAddress +”load/”+ pl +”/”); }); }); 我想要做的是通过jQuery加载一些页面,同时它将包含适当的外部JS文件,用于当前已加载的页面,它第一次正常工作,但是当我再次单击该按钮时,最后一个JS仍然加载,因此它会在同一页面内两次触发JS文件内的函数。 我一直尝试使用.append,也可以通过更改属性并创建dynamicaly 元素但仍然,我得到的结果是相同的。

将popup / infotip / tooltip显示为hover特定文本

我有一张图表, http://codepen.io/Siddharth11/pen/LVQmjN 当我将鼠标hover在上图中右侧写的颜色代码上时,我想显示一个弹出窗口。 我将为每个颜色代码显示seprete信息。那么我们如何为每个颜色代码创建一个单独的弹出窗口。 类似于莫里斯地图: http : //codepen.io/andreic/pen/CJoze 或者: http : //codepen.io/anon/pen/woJMrX 这个问题没有得到任何正确的答案。我尝试使用jquery插件(poshy提示)并试图解决问题。但是没有运气。我已经转发了问题并取得了进展。请参考链接了解当前的情况。 code: jquery插件将数据绑定到工具提示(poshy tip) ‘use strict’; var dataset1 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; // let colors = [‘#8dd3c7’, ‘#ffffb3’, ‘#bebada’, ‘#fb8072’, ‘#80b1d3’, ‘#fdb462’, ‘#b3de69’, ‘#fccde5’, ‘#d9d9d9’, ‘#bc80bd’]; let colors = [‘#67001f’, ‘#b2182b’, ‘#d6604d’, ‘#f4a582’, ‘#fddbc7’, […]

如何做以下掩码输入问题?

我有一个掩盖文本框的脚本,就在这里 jQuery(function($) { $(‘#j’).mask(’99:99′); }); 我也有一个脚本动态添加文本框,而我点击一个按钮 function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i<colCount; i++) { var newcell = row.insertCell(i); newcell.innerHTML = table.rows[0].cells[i].innerHTML; //alert(newcell.childNodes); switch(newcell.childNodes[0].type) { case "text": newcell.childNodes[0].value = ""; newcell.childNodes[0].id="j"; alert(newcell.childNodes[0].id); break; case "checkbox": newcell.childNodes[0].checked = false; break; case […]

jqGrid中的自定义聚合/分组

概观 我需要以某种方式自定义jqGrid插件,通过巧妙的技巧,黑客或修改插件,以支持以下类型的聚合/分组。 我非常感谢jqGrid社区关于如何实现这一点的一些想法。 细节 聚合/分组的工作原理如下。 最初向用户呈现如下的数据网格,根据“列1”分组。 注意超链接(例如“+5”); 这些超链接表示“折叠”行,其中这些行中的所有数据对于除具有超链接的列之外的所有列具有相同的值。 例如,通过单击“+5”链接,表格将展开以显示之前折叠为一行的5行(替换包含“+5”链接的折叠行)。 请注意,现在扩展的行在第2列中都具有唯一值,该列之前具有“+5”链接。 有关如何实现这一点的任何想法? 是否可以使用任何其他网格插件?

如何在另一个正在编写的jQuery插件中包含一个外部插件

我正在为我正在进行的项目构建一个自定义jQuery插件。 我想返回一个自定义的对象到另一个jQuery插件…而不是必须确保使用我的插件的每个页面也有这个其他插件,是否可以将它包含在实际的插件本身? 而不是在使用我的插件的每个页面上键入以下内容: 我想看看是否有一个选项可以允许: (function($) { $.include(‘url_to_plugin’); //code to implement my plugin })(jQuery); 感谢Marko的建议……我可能做错了,因为我引用的插件没有被识别。 以下是我的代码: (function($) { var script = document.createElement(‘script’); script.type = ‘text/javascript’; script.src = ‘jquery.simplemodal.js’; //in same dir as my plugin //tried both document.body.appendChild(script); document.getElementsByTagName(‘head’)[0].appendChild(script); $.fn.SUI_CheckProgress = function(options) { return this.each(function() { var obj = $(this); var nDiv = $(”); nDiv.modal(); //error nDiv.modal() […]

jQuery Handler错误不是一个函数

我正在使用jquery ajax fileupload 。 该文件正确上传,但我得到了错误 TypeError: jQuery.handleError is not a function [Break On This Error] jQuery.handleError(s, xml, status, e); 使用jQuery版本1.7.2和代码是 jQuery.ajaxFileUpload ( { url:”, secureuri:false, fileElementId:’fileToUpload’, dataType: ‘json’, data:{‘image_desc’:image_desc,’gallery_id’:curr_time_stamp}, success: function (data, status) { if(typeof(data.error) != ‘undefined’) { if(data.error != ”) { alert(data.error); }else { alert(data.msg); showprofilepicture(); } } } } ) 函数showprofilepicture()也没有被执行。

Blueimp jQuery文件上传插件 – “空文件上传”结果PHP

这是插件: https : //github.com/blueimp/jQuery-File-Upload 我在上传文件后从插件中获取我想要的响应时遇到问题。 在包含插件的页面上,我有以下内容 $(‘#fileupload’).fileupload( ‘option’, { ‘maxNumberOfFiles’ :1, ‘url’ : ‘/admin/upload_handler.php’ } ); 在upload_handler.php我成功从$ _FILES中检索上传的文件并执行操作,然后以JSON格式发回响应。 我已经确认使用Firebug,响应格式正确: [ { “url” : “image_url”, “thumbnail_url” : “image_th_url”, “delete_url” : “test”, “delete_type” : “DELETE”, “name” : “foobar.jpg”, “size” : 7419 } ] 但回调找不到文件数组,我收到错误:’空文件上传结果’。 我觉得我在这里缺少一些关键的东西 – 我在文档,论坛或Stack Overflow中找不到任何东西。 我感谢任何帮助。

使用jquery获取两个日期之间的差异

任何人都可以建议一个jQuery插件来计算两个日期之间的差异(日期也可能包含时间)并显示为’32天’,’13小时’,’20分钟’等?

JQuery表单工具提示

在一个大的forms中,我希望在每个表单字段处于活动状态时显示其他信息,如下所示: alt text http://sofzh.miximages.com/jquery/1sehlj.png 因此,每个表单字段都有一个关联的提示文本,此提示文本显示在焦点上。 在html / javascript中有些东西: A vehicle Iden… In Danish “brand” means “fire” jQuery(function($) { $(“.tooltipped”).FormFieldToolTipBinder(); }); 它遍历所有带有“tooltipped”类的表单字段,并在焦点上显示关联的标签。 有类似的东西已经存在,还是我必须自己写? 是的,我已经google了 – 并且发现了很多插件来制作实际的工具提示,但没有任何东西可以像这样自动地将它们与表单字段连接起来。

获取jqGrid中的所有行ID

如何获取网格中每一行的ID,甚至跨页面? getDataIDs和getRowData只给出当前页面的ID。 谢谢!