如何使用jQuery获取所有元素css属性的列表?

我需要得到所有css属性的元素列表。 我怎样才能做到这一点 ?

按钮点击是否可以导致iframe中的事件?

假设我在Iframe旁边有一个按钮,并且iframe是一个下载链接。 当我点击外部按钮时,是否可以点击iframe上的下载链接? http://jsfiddle.net/idude/9RQ3N/ Click Me! 例如,在上面的jsfiddle链接中,我如何才能通过单击按钮来下载w3图片? 提前致谢!

Window.Open POST

我有一个链接,当点击我打开一个window.open窗口,如下所示。 window.open(“edit.jsp?clientId=” + clientId + “&eventId=” + eventId , ‘height=600,width=800,scrollbars=1,location:no,menubar:no,resizable=1,status:no,toolbar:no’); 我不希望参数传递到这里,而是我希望像post这样的人不能复制url。

将记录转换为序列化表格数据以通过HTTP发送

有没有办法转换这个记录 TError = record code: Word; message: String; end; TState = record caption: String; address: Cardinal; counters: TArray; errors: TArray; end; 序列化表单数据字符串( Content-Type: application/x-www-form-urlencoded )之类的 caption=Foo& address=175896& counters[]=2& counters[]=2& errors[0][code]=52& errors[0][message]=ERR_NOT_AVAILABLE 通过HTTP发送? 也许有一些类似于JQuery.param()的函数?

jQuery,JavaScript,HTML:如何在加载其他所有内容后加载图像?

嘿伙计们,我有一个非常复杂的页面,有很多脚本和相当长的加载时间。 在该页面的顶部,我想实现jquery Nivo Slider(http://nivo.dev7studios.com/)。 在文档中,它说我必须在div#slider中列出滑块的所有图像 但是我可能有10张1000x400px的图像非常大。 页面加载时会加载这些图像。 由于它们在我的标题中,这可能需要相当长的时间。 我正在寻找一种方法来使用任何jquery Slider插件(如nivo滑块),但要么动态加载图像,要么在我的页面上的其他所有内容加载后加载所有这些图像。 知道如何解决这个问题吗? 甚至有一种方法可以在页面上的其他内容加载后启动javascript进程? 如果有一种方法我可能有我的问题的解决方案(使用jquery ajax load()方法)…但是我不知道如何等待其他一切加载,然后启动所有图像的滑块。

在replaceWith之后没有注册的事件

当我replaceWith一个元素replaceWith一个DOM,然后replaceWith它replaceWith它时,注册到它的事件不会触发。 我需要保持完整的事件。 这是我的Javascript: var replacement = $(document.createElement(‘span’)); var original = $(this).replaceWith(replacement); replacement .css(‘background-color’, ‘green’) .text(‘replacement for ‘ + $(this).text()) .click(function() { replacement.replaceWith(original); }); 现场演示 在演示中,当您单击一个元素时,它将使用replaceWith替换为另一个元素。 单击新元素时,使用replaceWith将其替换为原始元素。 但是,点击处理程序不再起作用(我认为它应该在哪里)。

预加载百分比 – javascript / jquery

我做了谷歌搜索,我找不到用百分比加载的方法。 有谁知道我怎么能找到一个例子? 我需要一个网站的预加载从0到100没有条,在显示内容之前,但我找不到任何例子。

Javascript:用户完成滚动后执行操作

我正在试图找到一种方法来做到这一点。 我有一个盒子列表,每个大约150px高。 我正在使用javascript(和jquery),并希望在用户向下滚动页面后,页面将自动滚动,以便框与页面的其余部分对齐(也就是说,如果用户滚动和y页面的位置不能被150整除,它将滚动到最近的点)。 现在,我现在知道我可以使用.scroll() jquery事件激活一个事件,我可以使用.scrollTop()将其移动到某一点。 但是用户移动滚动条的每个像素都会激活整个function。 那么有没有办法延迟function从触发直到用户没有滚动,如果他们应该再次开始滚动,该function将停止?

使用javascript禁用中间点击滚动

背景 :我正在创建一个让人联想到whenisgood.net的表,因为它具有click-n-drag切换表元素。 当左,中,右鼠标按钮激活mousedown事件时,我想调用不同类型的切换代码。 通过使用JQuery,我有一个良好的开端。 $(“.togglable”).bind(“contextmenu”, function() {return false;}); $(“.togglable”).bind(“mousedown”, function(e){ e.preventDefault(); toggle(this, e); }); 在toggle()函数中,我可以使用e.which来确定单击了哪个按钮。 妙语:我使用e.preventDefault()希望它能阻止滚动的中间点击默认行为。 它没有。 我该怎么做才能阻止滚动动作激活? 另请参阅“使用中键单击触发onclick事件”

jQuery匹配hasClass类的一部分

我有几个div与“project [0-9]”类: 我想检查元素是否有“project [0-9]”类。 我有.hasClass(“project”)但我坚持使用匹配的数字。 任何的想法?