Tag: javascript

jQuery延迟不按顺序调用resolve / done回调

代码示例: http : //jsfiddle.net/MhEPw/1/ 我有两个jQuery Deferred对象。 我希望发生多个“异步”请求 – 并且在它们全部运行之后我希望回调(.done函数)按照指定的顺序运行。不幸的是它们不按顺序运行。 也许我正在寻找Deferred不提供的一些function?

如何使用javascript API和json获取youtube播放列表

这是我的youtube项目的一部分。 我尝试从JSON格式中提取video信息,但我在这一行有问题: var videoId = data.feed.entry[i].link[1].href; 当我在单行中这样做而不是在cikle evrithing是好的但是在cikle for或者我有错误。 //get youtube ID function extract(url){ pos1=url.indexOf(“videos/”); pos2=url.substr(42,11); return pos2; } //My playlist LINK var url2=”http://gdata.youtube.com/feeds/api/playlists/B2A4E1367126848D?v=2&alt=json”; function playlistinfo(url1) { $.ajax({ url: url1, dataType: “jsonp”, success: function (data) { parseresults(data); } }); } //whit this get playlist data function parseresults(data) { //return playlist clip number var klipove= data.feed.openSearch$totalResults.$t; […]

在greasemonkey用户脚本中的jQuery.getJSON

我正在尝试编写一个用于生成跨域AJAX请求的用户脚本。 我使用@require在我的脚本中包含了jQuery,一切似乎都工作正常,直到我尝试运行jQuery.getJSON。 我访问的API支持jsonp,但是我一直收到一条错误,指出jsonp123456789没有定义。 从我能够收集到的,这是由于jQuery将jsonp响应直接写入页面的头部,然后成为沙盒。 一旦发生这种情况,jQuery就无法再访问回调,导致它被取消定义。 (我不是100%就这种情况,但似乎对我而言)。 有什么方法可以解决这个问题吗? 有人建议我在unsafeWindow中声明回调函数,但我不确定如何做到这一点并且没有设法让它工作。

获取打开的弹出窗口列表

我想知道我是否可以获得由window.open javascript函数调用打开的弹出窗口列表。 我希望在所有这些页面关闭后运行一些代码。 我不介意解决方案是纯粹的javascript还是JQuery。 提前致谢。

复选框选中所有选项

我有类别Subcategorywise的复选框设置… Company Microsoft Apple Country USA UK 和复选框附加到每个项目。 因此,如果我点击公司旁边的复选框,那么它应该自动标记微软和Apple旁边的复选框,如果我选择国家,它应该检查美国和英国的选项。 并且还应该有一个select all选项,它应该选择所有选项。 是否可以使用javascript或jquery添加复选框检查属性? Company Microsoft Apple Country USA UK

键入@,显示像facebook状态框这样的名单

在Facebook状态框中,如果输入“@”,则会显示朋友姓名列表。 我正在尝试实现这样一个状态框。 但问题是: 输入’@’时,’div的位置应该在哪里以及如何显示列表? 我无法做出任何改变。 我经历了SOF的这个问题,但实际上并没有讨论这个问题。 有人在那里尽可能地阐明它吗? 我的选择是jquery。

用于模拟按键的Jquery脚本按下不运行键盘快捷键

我想提前感谢您花费的时间和精力。 好的,所以我有一个脚本,应该在页面加载后3秒后模拟按键事件。 我打算让这个按键运行一个键盘快捷键,但只需按下键即可。 一旦按下,我如何让它实际运行快捷方式? 不确定这是否可行。 再次感谢。 setTimeout( function(){ // jQuery plugin. Called on a jQuery object, not directly. jQuery.fn.simulateKeyPress = function(character) { // Internally calls jQuery.event.trigger // with arguments (Event, data, elem). That last arguments is very important! jQuery(this).trigger({ type: ‘keypress’, which: character.charCodeAt(0) }); }; jQuery(document).ready( function($) { // Bind event handler $( ‘body’ ).keypress( […]

jqGrid,如何通过模态窗体在网格内的任何位置添加一行?

有没有办法做到这一点? 我使用jqGrid 表单编辑function来填充我的网格。 但是jqGrid只允许在网格内的顶部或底部位置添加一行。 我想要做的是能够先前在网格上选择所需的位置(通过单击任何现有的行),然后在所选行的上方或下方添加一行。 抱歉我的英语不好。 提前致谢。

JQuery的。 如何将输入值加载到数组?

我有多个输入字段。 我想用jQuery将它们的所有值都放到一个数组中。 像这个。 1 => ‘Barack’, 2 => ‘Obama’, 3 => ‘123456’ 现有方法val()从第一次匹配返回值。 $(‘#firstname,#lastname,#password’).val(); //returns only first name

将事件附加到SVG路径

我的html中有一个带有标签的SVG地图。 我想附加事件,以便我可以点击它们并触发一些事件。 我知道我可以在多边形元素上使用jQuery附加click事件。 但是这个地图中的某些区域是使用路径制作的,当我点击路径内部而不是路径时,我想触发一些事件。 这样做的方法是什么? 使用jQuery是首选。