草庐IT

jquery-source-map

全部标签

javascript - 是否可以只映射数组的一部分? (数组.map())

我正在构建一个使用React.js作为前端框架的项目。在一个特定页面上,我向用户显示了完整的数据集。我有一个包含这个完整数据集的数组。它是一个JSON对象数组。就向用户呈现此数据而言,我目前通过使用Array.map()返回每个数据项来显示整个数据集。这是朝着正确方向迈出的一步,但现在我只需要显示数据集的一部分,而不是全部,我还想要一些控制,以了解总数据集有多少已经被显示显示,以及有多少数据集尚未显示。基本上我正在构建类似“查看更多”按钮的东西,它可以向用户加载更多数据项。这是我现在使用的,其中“feed”代表我的JSON对象数组。(这显示了整个数据集。)return({feed.ma

javascript - 为什么/如何基于 jQuery 的所有 $()?

我懂一点JavaScript,可以很好地使用jQuery。我只是不明白为什么所有内容都引用自$()。我的理解是JavaScript中永远不需要$(不像PHP,其中每个变量都以$为前缀)。源码我看了一遍,实在是看不懂。只是$是函数名吗(例如,它本来可以很容易地成为jQuery(),但他们选择了$?)不过,我认为不是,因为我认为$在JavaScript中的函数名称中无效? 最佳答案 $只是一个全局变量,它也是对jQuery函数的引用,它是$的目的,因此它不需要输入。$对于ECMAScript中的函数名是完全有效的:function$()

javascript - jQuery slideDown/slideUp 在 IE7 中不工作

所以我使用的是非常基本的jQuery.slideDown,它在FF、Safari和Chrome中运行良好。在IE7中根本不起作用。这是脚本://TopMailingListDropdownanimation$(document).ready(function(){$('div#top_mailing_hidden').hide();//ExpandPanel$("input#top_mailing").focus(function(){$("div#top_mailing_hidden").slideDown("slow");});//CollapsePanel$("input#top

javascript - jQuery fadeIn fadeOut 点击

我试图让一个div在单击另一个div时淡入,在单击另一个div(这将是关闭按钮)时再次淡出,但我的代码不起作用,我是不是忘记了什么?这是CSS:body{margin:0;padding:0;text-align:center;background-color:#f0f2df;}#container{border:solid1px#f0f2df;background-color:#f0f2df;text-align:left;margin:auto;width:939px;height:570px;top:41px;position:relative;}#contact_form{di

javascript - Json 使用 jquery 与查询字符串相互转换?

我有一个像a=6&id=99这样的字符串(我可能将它存储在html中作为'a=6&id=99'但是那不是js会看到的)。我想将该字符串转换为一个对象,以便我可以执行func(o.a);或者o.id=44;我该怎么做?第2部分:如何将该对象转换回查询字符串?这可能是我可以编写的微不足道的代码。 最佳答案 您可以使用jQuery.param. 关于javascript-Json使用jquery与查询字符串相互转换?,我们在StackOverflow上找到一个类似的问题:

javascript - jQuery 颜色 **Swatch** 选择器

是否有人编写了一个jQuery查询颜色选择器,让您可以从预先确定的颜色列表中选择颜色?类似于电子商务网站上的产品颜色选择器。我所做的大部分搜索都揭示了很多通用目的,可以在rgb光谱中选择任何颜色,但选择特定颜色的选项很少。 最佳答案 我做了一个colorpicker如果有人感兴趣,它会提供这个选项:这是一个工作演示:http://jsfiddle.net/bgrins/S45tW/$("#showPaletteOnly").spectrum({color:"rgb(244,204,204)",showPaletteOnly:true

javascript - 在运行 javascript 代码之前,如何使用 jQuery.getScript() 加载可变数量的脚本?

在运行依赖于它们的javascript代码之前,我需要加载可变数量的javascript源文件。有时需要加载1个脚本,有时需要加载2个。getScript()方法允许加载一个脚本-我如何在运行其内部代码之前使用它加载x个脚本?$.getScript("test.js",function(){//codetorunafterscriptisloaded});我需要什么:$.getScript(newArray("1.js","2.js"),function(){//codetorunafterallscriptsareloaded});谢谢 最佳答案

javascript - JQuery UI 自动完成 - 当用户单击文本框时打开菜单

我正在使用这个JQueryautocompletewidget.如何让它在用户点击文本框时自动打开菜单?我希望用户看到所有选项。 最佳答案 您需要手动触发search事件并将小部件上的minLength选项设置为零:$("input").autocomplete({minLength:0,/*otheroptions*/}).on("focus",function(){$(this).autocomplete("search","");});工作示例:http://jsfiddle.net/9JmVu/

javascript - 如何使用 jQuery 检查 ajax 调用是否存在?

我知道我的标题不是很清楚。例如,这是我的代码结构:if(foo==something){//Ajaxcall1,letitbe$.ajax("foo1.html")andsoon}else{//Ajaxcall2,letitbe$.ajax("foo2.html")andsoon}我如何测试$.ajax("foo1.html")是否真的运行了?请不要告诉我再次测试是否foo==something。我的实际代码要复杂得多,所以请从ajax调用的Angular回答问题。这可能吗? 最佳答案 我不确定我是否理解正确,但是jQuery会将一

javascript - 获取上一个可见元素jquery

我有一个喜欢123456现在从5我想要前一个可见元素的引用,即3我怎样才能得到它?我试过了$('li.curSelected').prev(":visible:last");但这行不通。请帮忙。 最佳答案 试试这个:$('li.curSelected').prevAll(":visible:first");prev()仅返回所选元素之前的直接元素。prevAll()返回所有以前的。 关于javascript-获取上一个可见元素jquery,我们在StackOverflow上找到一个类似的