Tag: javascript

获取元素的比例值?

我想知道如何获得元素的比例值? 我试过$(element).css(‘-webkit-transform’); 返回matrix(scaleX,0,0,scaleY,0,0); 有没有办法获得scaleX和scaleY ?

使用jQuery检查是否加载了图像(没有错误)

我正在使用JavaScript与jQuery库来操作无序列表中包含的图像缩略图。 当图像被加载时,它会做一件事,当发生错误时它会做其他事情。 我正在使用jQuery load()和error()方法作为事件。 在这些事件之后,我检查.complete的图像DOM元素,以确保在jQuery注册事件之前图像尚未加载。 它正常工作,除非在jQuery注册事件之前发生错误。 我能想到的唯一解决方案是使用img onerror属性在全局某个地方(或在它自己的节点上)存储一个“标志”,表示它失败了,因此jQuery可以在检查.complete时检查“存储/节点”。 谁有更好的解决方案? 编辑:粗体主要点并在下面添加额外的细节:我正在检查图像是否完整(也称为加载)我在图像上添加加载和错误事件后。 这样, 如果在事件被注册之前加载了图像,我仍然会知道。 如果在事件之后未加载图像,则事件将在事件发生时进行处理。 这个问题是,我可以很容易地检查是否已经加载了图像,但我无法判断是否发生了错误。

jQuery.data()存储在哪里?

jQuery在哪里存储它为DOM对象设置的data()的值? 是否有某种变量,如jQuery.dataDb或其他东西,甚至可能是私有的? 有没有办法获得对这个对象的访问权限?

有时候不会在IE上发送JQuery Ajax发布参数

我遇到的问题是,当我使用jquery ajax post,频率非常低(<2%)时,post参数永远不会进入服务器。 我确实在访问日志中看到了post请求。 它似乎只发生在IE上(我已经在日志中的7,8和9中观察到它)。 当我将呼叫从“post”类型切换到“get”类型时,问题就消失了。 IE上有没有人见过这种奇怪的行为? 谢谢! 我已经看到了各种ajax调用,但这是一个典型的: var data= { “guess” : “m1”, “eas” : “hello world” }; $.ajax({ url: “http://myco.com/ajaxcall.action”, data: data, type : ‘post’, dataType: ‘json’, success: function(data) {}, error: function() {} }); 更新 :传递“cache:false”不能解决问题。

反向滚动

我无法找到我想要完成的解决方案。 我正在尝试使用JS(或其他库)来实现它,以便当用户在鼠标滚轮上向下滚动时,页面的滚动方式与通常情况相反。 基本上,我希望首先看到页面底部,当用户滚动时,我希望屏幕顶部进入视图。 我能找到的唯一例子是http://conduit.com/的右栏。 我已经设置了一个JSFiddle http://jsfiddle.net/5UUtV/,其中有一个示例来帮助可视化它。 我知道这可能与某些事情有关: window.scrolltop(); 但老实说,我不确定最好的办法。 我希望首先看到标有“1”的面板,然后在用户滚动时将其余部分放入视图中。 关于如何做到这一点的任何想法将不胜感激。 谢谢

你能等待javascript回调吗?

我正在尝试使用http://abeautifulsite.net/notebook/87中的jQuery警报对话库而不是默认警报(在我看来这看起来非常糟糕)。 这似乎是一个很棒的库,但是没有一个如何使用jConfirm库的例子。 我需要做这样的事情: function confirm() { var result = false; var response = false; jConfirm(‘are you sure?’, ‘Confirmation Dialog’, function(r) { result = r; response = true; return r; }); if (response == true) { alert(result); return result; } else { //wait for response alert(‘hi’); } } 和我的.net按钮的来电: 我在插件的网站上发布了一条评论(就在今天早上),谷歌搜索了javascript并等待回调完成但没有结果。 在其余的javascript执行之前,有关如何正确使用回调来获取结果的任何想法? 谢谢。

为什么Web浏览器没有内置jQuery?

对我来说这似乎是个好主意。 或者将其他function添加到Javascript本身?

如何使用datatable.js在tbody中使用rowspan和colspan?

每当我使用 ,我都会收到以下错误: 未捕获的TypeError:无法设置未定义的属性’_DT_CellIndex’(…) 演示 $(“table”).DataTable({}); 1 2 3 4 5 6 1 2 3 4 5 6 1 3 4 4 5 6 它在没有DataTables.js的情况下正常工作,但是当我们将这个结构与datatable.js一起使用时,它无法正常工作。 我们需要上面的表结构。 有谁知道我们如何使用这个表结构datatable.js?

将网页文本中的匹配单词更改为按钮

我正在尝试制作Chrome扩展程序,通过寻找关键字的网站进行解析,然后使用按钮替换这些关键字。 但是,当我更改文本时,图像路径会损坏。 // This is a content script (isolated environment) // It will have partial access to the chrome API // TODO // Consider adding a “run_at”: “document_end” in the manifest… // don’t want to run before full load // Might also be able to do this via the chrome API console.log(“Scraper Running”); var keywords […]

如何将毫秒转换为可读日期?

下列: new Date(1324339200000).toUTCString() 输出: “Tue, 20 Dec 2011 00:00:00 GMT” 我需要它返回Dec 20 。 除了toUTCString()之外,还有更好的方法吗? 我正在寻找任何解析毫秒的方法,以返回一个人类可读的日期。