Tag: javascript

使用jQuery $()。find解析带有命名空间的XML

我正在尝试获取XML文档元素的内容,但该元素的名称中包含冒号。 此行适用于每个元素,但名称中带有冒号的元素: $(this).find(“geo:lat”).text(); 我认为冒号需要逃脱。 我该如何解决?

iframe没有src但仍有内容?

在他们的网站上调试jquery代码时(通过chrome开发人员工具栏) 我注意到他们的示例是在Iframe下给出的: 这里 – 例如,有一个样本在Iframe下,但在调查之后,我看到iframe没有SRC 图为这一切 题 : 是否可以在不设置其SRC的情况下将内容设置为Iframe? ps这个菜单还显示了一个空内容

css浮动元素,网格中左右不等的高度

我想知道如何在图1中完成效果。 到目前为止我得到的是 .box { display: inline-block; vertical-align: top; width: 100px;} 这给了我图2所示的结果。(注意:我知道我可以用float完成相同的操作:left) 我的HTML代码看起来像这样: A B C D E F G H I 我希望每个元素尽可能向左浮动,但同时向上浮动。 有可能用纯CSS执行此操作,还是需要一些JavaScript? 编辑: 对我来说重要的是整个网格位于页面的中心。 这就是我使用display:inline-block的原因。 网格也不应该固定在页面上,因为我希望它在我调整窗口大小时重排。

JavaScript:订购AJAX调用

我有3个特殊function的ajax调用。 第3个呼叫取决于前2个呼叫,即对于第3个呼叫,必须先完成2个呼叫。 但前两个AJAX调用是独立的。 所以我希望它们是异步并且并行执行。 现在如何构建这些调用? 我试图把它们放在相应调用的嵌套成功块中,但是那个案例前2个调用也不是独立的。 如果可能的话,请建议使用一些sudo代码。

getComputedStyle(或)$ .css(map)< – 获取每个样式声明

除了循环遍历声明了每个样式属性的数组之外,有没有办法获得dom元素的所有样式的键/值输出? 我的后备是通过以下列出的键重复: http : //www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSview-getComputedStyle

砌体图像重叠的问题

标题几乎说了一切,我确实调查了砌体的图像插件,但我没有运气,我想知道是否有人可以提供帮助? 脚本做很多事情,它有filter位,动画,显示/隐藏,ajax来获取内容等等。如果有人可以调查它为什么重叠以及我如何能够解决它,我会很高兴代码如下: jQuery(function(){ jQuery(‘#container’).masonry({ itemSelector: ‘.box’, animate: true }); }); (function ($) { // Get all menu items with IDs starting with “filter-” and loop over them $(“.menu li[id|=filter]”).each(function () { // Get the ID add extract the page class name from it (remove “filter-” from it) var type = $(this).attr(“id”).replace(“filter-“, “”); // Get the […]

将图像从用户计算机添加到canvas

我正在开发一个允许用户创建动态幻灯片的Web应用程序。 目前,无论如何将图像从计算机用户添加到canvas,我都遇到了问题。 我正在使用输入按钮从计算机获取文件,它吸引了将图像添加到canvas的function。 到目前为止,我已经尝试了不同的方法将图像添加到canvas以及这一个: 动态添加图像到canvas 但是这里显示的代码在我的情况下不起作用,因为它只是将图像绘制到canvas中,但它不允许它可拖动和可resize,就像Fabricsjs的Kitchensink.js演示一样。 我也尝试将图像转换为Base64并使用LoadJSON将其转换回来,但我遇到了这个错误: Uncaught TypeError: Cannot read property ‘length’ of undefined fabric.js:2089 enlivenObjects fabric.js:2089 fabric.util.object.extend._enlivenObjects fabric.js:9025 fabric.util.object.extend.loadFromJSON fabric.js:8953 sub Sub指的是我调用的函数来添加图像。 我也试过这段代码: document.getElementById(‘imgLoader’).onchange = function handleImage(e){ var reader = new FileReader(); reader.onload = function(event){ var img = new fabric.Image(); img.onload = function(){ img.set({ left : 250, top : 250, angle : 20, […]

在WCF服务方法中使用JSON

在较大的项目中,我无法获取WCF服务方法来使用JSON参数。 所以我制作了一个较小的测试用例,并且回应了行为。 如果我调试服务,我可以看到服务调用时参数值为null。 Fiddler确认JSON正在发送,JsonLint确认它是有效的。 下面的代码带有调试注释。 [ServiceContract] public interface IWCFService { [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getstring”)] string GetString(); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getplayer”)] //[WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest, // ResponseFormat = WebMessageFormat.Json, // UriTemplate = “getplayers”)] Player GetPlayer(); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getplayers”)] […]

如何在jQuery Mobile UI中禁用缓存

试了… 没有什么可以工作……所以目前我正在修复服务器端的问题… .’?x=’.rand() .’&x=’.rand() 我不想仅仅缓存禁用AJAX。 必须有更好的方法……我错过了什么吗? 谢谢, 谢尔盖·

在Javascript中检测浏览器刷新

我很好奇是否有办法在javascript中专门检测浏览器刷新事件。 我们使用jQuery.address插件为AJAX函数提供前进和后退按钮function。 我面临的问题是这个插件似乎没有检测到用户是否刷新了页面。 每次用户在浏览器历史记录中向前或向后移动时都会执行此代码。 我还希望它在用户刷新时执行。 $.address.init(function(event) { }).change(function(event) { SummaryDiv.SwapPanels(newPanelID); } 有任何想法吗?