Tag: jquery plugins

如何将filter应用于特定数据表

是否可以将某个filter仅应用于一个数据表? 我有以下filterfunction,我正在申请文件就绪,我不知道这是否是正确的程序,但作为一个副作用,所有dataTables将受到filter的影响。 我想仅影响$(’#productTable’),但此选择器似乎没有所需的效果。 //Filter Function in Stock //$(‘#productTable’). $.fn.dataTableExt.afnFiltering.push(function(oSettings, aData, iDataIndex) { var checked = $(‘#instock’).is(‘:checked’); var qntStock = 1; var stockCol = 3; if (!checked) { return true; } if (checked && aData[stockCol] > qntStock) { return true; } return false; }); 是否可以仅将filter应用于特定表? 我该如何做到这一点? 编辑: dataTable初始化: var oTable = $(‘#productTable’).dataTable({ “aoColumnDefs”: [{ “sClass”: “my_class”, […]

在nyroModal中手动打开iframe?

我试图让nyroModal直接从JavaScript中打开iframe。 澄清一下,以下不是我需要的: $.nmManual(url); // not an iframe 因为它没有打开iframe。 这也行不通: click me $(“.nyroModal”).nyroModal(); 因为我真的需要直接从JavaScript启动它。 我查看了文档,我找不到任何明显的方法来做到这一点。 有任何想法吗?

使用’window’,’document’和’undefined’作为包装jQuery插件的匿名函数中的参数

老实说,我不知道如何缩短标题。 我通过研究SlidesJS插件的来源学习了如何编写jQuery插件。 当我遇到一些新的东西时,我只是问了我的好朋友谷歌并且大多数时候都得到了满意的答案。 老实说,我从来没有做过多少努力。 我所知道的是$ (可能)是一个简写的jQuery对象构造函数,并且$()和jQuery()是相同的东西,只要包含jQuery。 不过,最近,我试图理解jQuery背后的科学以及如何编写一个好的 jQuery插件。 我遇到了一篇非常好的文章 ,其中作者列出了几个用于创建jQuery插件的模板 。 由于其余部分太复杂,我无法理解,我喜欢第一个: 轻量级开始 。 现在,这是所述模板的代码。 /*! * jQuery lightweight plugin boilerplate * Original author: @ajpiano * Further changes, comments: @addyosmani * Licensed under the MIT license */ // the semi-colon before the function invocation is a safety // net against concatenated scripts and/or other plugins […]

如何使用Jquery Datatable仅对当前页面进行排序

我一直在为许多项目使用Jquery数据表,它适用于所有场景。 对于我当前的项目,我要求仅对当前页面进行排序,但默认情况下,datatable将对整个数据进行排序并重绘整个表格。 我确信将会有一些简单的配置来启用此function,但除了这些来自论坛的行之外无法找到 var table = $(‘#example’).DataTable(); // Sort by column 1 and then re-draw table .order( [[ 1, ‘asc’ ]] ) .draw( false ); 我试过这个,但似乎没有任何效果。 任何人都已成功实现此function,请分享您的代码。

插件分隔标签(如stackoverflow的输入标签界面)

我正在寻找一个插件或简单的脚本,其行为类似于Stack Overflow的标签输入界面。 特别是我需要将人们写的单个单词(标签)分开。

jQuery历史插件

有一些不同的jQuery历史插件有一个比其他任何更好… 我正在尝试决定使用哪一个,任何想法或其他任何尝试: http://www.balupton.com/projects/jquery-history http://tkyk.github.com/jquery-history-plugin http://plugins.jquery.com/project/history

jQuery cookies设置页面刷新后选择下拉值

老实说,今天到目前为止,我的大脑相当油炸。 我正在尝试使用此插件保存页面上多个选择下拉列表的状态: http://plugins.jquery.com/project/cookies 我正在使用这个jQuery根据他们的ID设置不同标题下拉列表的cookie: $(document).ready(function() { // hide ‘Other’ inputs to start $(‘.jOther’).hide(); // event listener on all select drop downs with class of jTitle $(“.jTitle”).change(function(){ //set the select value var val = $(this).val(); if(val != “Other”) { //$(this).nextAll(‘.jOther’).hide(); $(this).parent().find(“.jOther”).hide(); } else { //$(this).nextAll(‘.jOther’).show(); $(this).parent().find(“.jOther”).show(); } // Sets a cookie with named after the title […]

如何创建简单的jQuery插件?

这个测试插件应该像这样工作:单击一个元素时,它会向下移动。 就那么简单。 jQuery.fn.moveDown = function(howMuch){ $(this).css(“border”, “1px solid black”); $(this).click(function(){ $(this).css(“position”, “relative”); $(this).animate({top: ‘+=’+howMuch}); }); } 问题是,当单击一个元素时,它不仅会移动被点击的元素,还会移动插件所应用的所有其他元素。 这是什么解决方案?

Hijri日历是否有任何jQuery插件?

我想知道Hijri日历是否有任何jQuery DatePicker插件?

使用jQuery热键无法在Firefox中覆盖ctrl + s

我正在使用jQuery Hotkeys插件: http : //code.google.com/p/js-hotkeys/ 这是我正在使用的代码: $(document).bind(‘keydown’, ‘Ctrl+s’, function(event) { alert(‘saving?’); return false; }); 在Chrome中,它工作正常,Ctrl + s默认function被覆盖,但在Firefox中,它会触发警报,并且还会尝试保存html页面。 我知道必须要有它才能使它工作,F​​irefox中的Wordpress让你按ctrl + s保存。 有任何想法吗?