Tag: jquery plugins

Rails 3和jQuery网站的富文本格式(RTF)编辑器插件?

你使用哪种RTF编辑器? 我们使用的是Rails 3和jQuery,并希望实现一个低维护的RTF编辑器。 我们更喜欢使用第三方插件而不是从头开始构建。 你今天使用哪一个,有哪些优点/缺点?

jquery accordion:使用Struts 激活选项

我有一个Struts 2应用程序正在使用Struts2 jQuery插件的手风琴function( http://code.google.com/p/struts2-jquery/wiki/AccordionTag ),我正在尝试以编程方式遍历手风琴项目。 我的意思是我基​​本上想在每个手风琴内容区域都有一个按钮,打开下面的下一个手风琴项目。 在我的Struts应用程序之外使用普通的jQuery,我似乎能够做到这一点: $(“#accordion”).accordion(‘activate’, x); ,如下所述: jQuery UI Accordion激活 但是,当我尝试使用我的struts jquery实现时,它会完全搞砸我手风琴的渲染。 不幸的是,使用普通的jQuery UI似乎不适合我。 有没有其他可能的方法与我目前正在合作的方式做到这一点? 甚至可以使用jQuery来操作struts创建的accordion对象吗? 任何帮助将不胜感激。 我真的想继续以这种方式使用手风琴,因为它非常易于使用,但我不确定它是否足够灵活以适应我的目的。 提前感谢您提供的任何建议。

如何限制textExt插件的总输入数量?

$(‘#Responsible’).textext({ plugins : ‘tags autocomplete’, tagsItems : tempRrespArray }).bind(‘getSuggestions’, function(e, data) { var list = resAray, textext = $(e.target).textext()[0], query = (data ? data.query : ”) || ”; $(this).trigger(‘setSuggestions’, {result : textext.itemManager().filter(list, query)}); }); 这是我的代码。 我想将输入总数限制为一个。 目前它将接受n个输入。 如何在textExt插件中实现这一点?

使用jquery插件时,TypeError $(…)不是函数

我为Jquery专家买了一个。 我下载了一个简单的jquery插件,可以从Table转换为CSV。 这是源代码… http://www.kunalbabre.com/projects/table2CSV.js 现在,我创建了一个本地jscript文件。 jquery.Table2CSV.js。 我在jquery之后立即添加到了我的页面 根据Firebug,它的装载正确(200 OK)。 在我的一个观点中,我有以下代码…… $(document).ready(function () { $(“#exportToCSV”).click(function (event) { event.preventDefault(); alert(‘button clicked!’); $(‘#reportDataTable’).table2CSV(); }); }); 触发器触发click事件,没问题,但是我收到以下错误。 TypeError:$(…)。table2CSV不是函数 (?)(event = Object {originalEvent = Event click,type =“click”,timeStamp = 88685109,more …})summary(第109行)add(c = Object {originalEvent = Event click,type =“click” ,timeStamp = 88685109,更多…})资产…. zogAQAA(第3行)添加(a =点击clientX = 849,clientY = 231)资产…. zogAQAA(第3行)[在此错误中打破] $( ‘#reportDataTable’)table2CSV(); 我试图找到一些有意义的东西,但到目前为止没有解决方案 […]

jQuery表单文件上传检查文件在服务器上并生成错误以传递给客户端

我正在使用jQuery.Form上传服务器上的文件。 以下是我正在使用的示例http://aspzone.com/tech/jquery-file-upload-in-asp-net-mvc-without-using-flash/ 我想validation服务器上的文件是否为NULL和扩展, public FileUploadJsonResult UploadSubscriptions(HttpPostedFileBase file) { if (file == null) return new FileUploadJsonResult { Data = new { message = string.Format(” Error uploading file. Choose the file”) } }; if(Path.GetExtension(file.FileName).ToLower() != “csv”) return new FileUploadJsonResult { Data = new { message = string.Format(“{0} Error uploading file. Invalid extension.”, System.IO.Path.GetFileName(file.FileName)) } }; //Doing the […]

Jquery表示没有提交给IE7和IE8

我目前正在使用此插件将图像作为附件发送到电子邮件以及其他一些json数据,我得到了正确的结果。 但不是从IE7和IE8,它根本不发送..我不知道为什么.. 有人建议吗? 这是jsFiddle 。 然后是javascript: var g_counter = 1; var dependant = [“dependant”]; var group; var upload_input_passport = [“upload-passport-1”]; var upload_input_id = [“upload-id-1”]; var surname_input_groups = [“surname-group-1”]; var input_groups = [“group-1”]; var name_fields=[0]; var id_upload_input = “”; var passport_upload_input = “”; var surname_input = “”; //Dependants Inputs jQuery(document).ready(function(e) { jQuery(name_fields).each(function() { jQuery(id_upload_input).appendTo(‘#upload-id-1’); }); jQuery(name_fields).each(function() […]

从jQuery Vector Maps获取所选国家/地区的名称

我试图使用jQuery矢量地图。 一切正常但我不知道如何获得点击国家的名称。 我需要这个在我的不同jQuery代码中使用该名称国家。 这是一个简单的文档: http : //jvectormap.com/documentation/javascript-api-v1/jvm-worldmap/ 我想我将不得不使用:getMapObject 但我如何使用它呢? 把这个getCode放在哪里?

结果为空时,jQuery自动完成显示“无数据”错误消息

我正在使用JörnZaefferer的jQuery Autocomplete插件 。 与数据一起工作得很好。 我试图通过显示“无结果”错误消息自定义function,当没有从OnChange函数返回结果(键击)。 我希望消息显示在结果显示的同一div中。因此,当您在输入中输入字母时,div将保持可见但结果将替换为消息。 没有什么花哨的造型,只是纯文本。 我可以使消息显示,但它通过将其保留在那里而不是返回显示结果(如果你删除了一些字母)来破坏function。 function示例是qantas目的地自动完成www.qantas.com.au/travel/airlines/home/au/en UPDATE 在插件中我添加了该function function NoResults() { var wasVisible = select.visible(); clearTimeout(timeout); stopLoading(); var resultText = $(‘.ac_results’).html(); var errorMessage = “There are no results that match your request. Please try again.”; //alert(resultText); if (resultText.indexOf(errorMessage) == -1) { $(‘.ac_results’).append(errorMessage); } }; 然后在请求函数中我将其更改为 function request(term, success, failure) { if (!options.matchCase) […]

JQuery Packery的中心容器?

我使用JQuery Packery工作正常。 我遇到的问题是如何将项目容器置于我的页面中心? … … … … 我试过css: #container { marin: 0 auto; } 但这不起作用。

Jquery +最新的哈希更改监听器?

我使用http://benalman.com/projects/jquery-hashchange-plugin/来监听我的项目中的哈希变化。 但他的插件已经过时,并且不适用于较新版本的浏览器,如firefox 9和IE9。 搜索谷歌和这里,但找不到任何其他插件。 或者只是使用此代码来定位大多数浏览器? $(window).bind(‘hashchange’, function() { //code }); 编辑:似乎在这些浏览器上有关于console.log()的问题,并且与hashchange无关。 删除所有console.log输出后,它会像预期的那样工作