Tag: 插件

如何在多个jquery raty系统中控制目标

我正在使用jquery raty在php中进行评级页面,其中显示了多个评级。 除非有一件事,否则它确实有效 分数function和点击function正常。 但是我在尝试为每个元素设置目标时遇到了问题。 我想要的是显示hover在每颗星上的评级选择。 它应该使用类“star_hint”显示div中的提示,但事实并非如此。 每个元素都显示在div中,如下所示: First valoration Second valoration etc…. 脚本是这样的: $(‘.star’).raty({ target: $(this).next(‘.star_hint’), score: function() { return $(this).attr(‘data-number’); // set default value }, click: function(score) { $(this).next().val(score); // save clicked value in hidden input GetAverageNote(); // calculates average note from all ratys } }); 我无法使用id作为目标,因为每个星标项都有不同的目标。 我也尝试在函数中返回值,比如得分和点击确实,但它不起作用。 像那样: target: function() { $(this).next(‘.star_hint’); […]

具有ID和值的jQuery模糊事件

我想在jQuery文本插件中使用’blur’事件。 http://jqueryte.com $ (‘textarea’). jqte ({ blur: function (elem) { // ID textarea? // Content editor? } }); 模糊的function,我想确定textarea的内容和ID。 你能帮我一个想法吗?

jQ自动增长文本区域问题 – 延迟扩展和填充问题

我已经在iPhone我的网络应用程序中实现了标准的jQuery自动增长/扩展textarea插件。 除了两个问题(下面列出)之外,它工作正常。 首先,请允许我强调,我已经尝试使用Google搜索并尝试了不同的教程,并得出结论,这是最符合我需求的。 问题1.延迟textarea onKeyUp的扩展。 怎么样? 在keyup上调用函数expand: $(this).keyup(update); 由于我正在使用CSS3动画(-webkit-transition)来为扩展设置动画,并且因为网站/“app”是为iPhone构建的,所以我需要将此操作延迟500毫秒,以便输入不会因此而滞后。 我在代码的不同部分尝试了不同的解决方案,如setTimeOut,甚至延迟等,但它不起作用。 期。 问题2:文本区域上的填充使其随机扩展并且应该增加两倍。 padding:10px 10px; 这是一个众所周知的问题 – 我知道,但到目前为止,似乎知道一个人已经找到了如何妥善处理它。 删除填充使一切正常。 在没有建议我使用另一个插件或只是删除填充的情况下,如何更改代码以使其与填充一起使用? JS代码处理扩展: (function($) { /* * Auto-growing textareas; technique ripped from Facebook */ $.fn.autogrow = function(options) { this.filter(‘textarea’).each(function() { var $this = $(this), minHeight = $this.height(), lineHeight = $this.css(‘lineHeight’); var shadow = $(”).css({ position: ‘absolute’, top: -10000, […]

使用带有“remote”选项的jQuery validate插件

我正在使用jQuery validate插件及其远程选项来检查输入字段中是否存在用户名。 我用这个代码: remote : { url :’ajax_php/admin/checking.php’, type :’post’, data : { type:’username’ }} 我注意到请求URL附加了一个回调参数,即使我将类型请求设置为post : http://localhost/lopoli2/ajax_php/admin/checking.php?callback=jQuery15104128487491980195_1311232389069 我的PHP脚本工作正常,对于有效的用户名和无效用户名的字符串返回true 。 但是没有出现错误消息! 我的PHP文件简而言之如下: $check = mysql_query(“select `username` from `user_tbl` where `username`='”.$_POST[‘username’].”‘ “,$conn) or die(‘Error In DB !’); if (mysql_num_rows($check)>0){ echo(“username is already exists”); }else{ echo(“true”); } 这是我想知道的: 回调参数是什么? 如何解决“显示错误信息”问题?

JQuery不同的后代(过滤掉结果集中的所有父项)

我需要一个方法来过滤掉结果集中其他元素的父元素。 我试着写一个插件: jQuery.fn.distinctDescendants = function() { var nodes = []; var result = this; jQuery(result).each(function() { var node = jQuery(this).get(0); if(jQuery(node).find(result).length == 0) { nodes.push(node); } }); return nodes; }; 当我在此示例页面上运行以下命令时: jQuery(‘body, textarea’).distinctDescendants(); 我得到(错误的)结果: [body.contact-page, textarea, textarea] 这是错误的,因为body是结果中至少一个其他元素的父(两个textareas)。 因此,预期结果将是: [textarea, textarea] 这有什么不对?

jquery机场插件:如何使用特殊字符?

我正在使用酷的jquery机场插件,并试图让它接受特殊字符(如口音,“&”等)。 默认情况下,它仅适用于az。 有人找到了怎么做吗?

Jquery插件和全局变量

我正在阅读jQuery插件,在官方指南中,作者说: “但是等等!我知道并喜欢的令人敬畏的美元符号在哪里?它仍然在那里,但要确保你的插件不会与可能使用美元符号的其他库发生碰撞,这是将jQuery传递给IIFE的最佳做法(立即调用函数表达式)将其映射到美元符号,以便它不能被执行范围内的另一个库覆盖。“ 这是示例代码: (function( $ ) { $.fn.myPlugin = function() { // Do your awesome plugin stuff here }; })( jQuery ); 我的问题是,为什么IIFE是必要的,没有它可能会发生什么样的碰撞? 执行时,$参数将被Jquery全局变量替换,因此IIFE正在更改全局变量。 对我来说,这似乎表明碰撞与以前一样可能。 我知道我在这里遗漏了一些东西。 非常感谢您的帮助!

我可以在哪些方面混合使用jQuery和vanilla JavaScript

我有一个用vanilla JavaScript编写的Web应用程序。 我想用jQuery动画增强它,并使用我在各种jQuery插件中找到的一些function,例如Uploadify 。 在哪些方面可以将jQuery混合到vanilla JavaScript中? 我是否需要使用单独的脚本标签或单独的文件? 我可以简单地将用jQuery语法编写的代码行插入纯JavaScript的部分吗? 谢谢

如何使用eric hynds空闲超时插件

我想在此处使用此插件,该插件会显示一条消息,说明您是要继续进行会话还是该会话将超时。 它几乎是由eric hynds创建的插件,如果用户在一段时间内没有使用计算机,那么如果用户想要继续或不继续,它将显示一条消息。 如果是,则继续,否则则用户超时。 但无论如何我的问题是,为了能够使用这种插入,我需要什么文件? 有一个带有2个js脚本的src文件夹,但我不知道id我需要其中一个或两个,所以我想问一下使用过这个插件的人。 另外,如果我想将插件用于多个文档,那么我只是给它们不同的id / class名称? 谢谢

任何jquery 1.3兼容插件,使用用户文本输入过滤下拉列表,并根据匹配的输入字符串数量进行分组

只是想知道是否已有插件,否则我将自己编码。 以下是我的确切要求。 假设我有一个这样的下拉列表 – Hello world Hello there Hello again Andorra Argentina Armenia Aruba Australia Austria … 并且有一个输入字段供用户过滤下拉内容。 所以它在开始时看起来像这样 – 用例(要求) 单词输入的明显案例 – >用户输入“你好” 结果应该只有包含“Hello”的选项 Hello world Hello there Hello again 当输入多个单词 – >例如“Hello again”时,OR逻辑应该应用于选项,并且包含任何单词的选项应该保留。 Hello again Hello there Hello world 我正在寻找的另一个增强function是根据匹配的单词数量对结果进行分组,所有单词匹配在顶部,然后是较小的单词匹配直到结束,这样的事情 – 我知道这是一个非常具体的要求,但仍然试一试…… 我查看了这个问题Jquery:在你输入时过滤下拉列表,并在那里给出了一些插件演示,但没有找到我正在寻找的内容。 第一部分JQuery UI MultiSelect具有我正在寻找的OR搜索逻辑,但没有分组。 但是这需要jquery 1.5和与jquery 1.3一起使用的旧版本没有输入字段。