Tag: javascript

如何在JavaScript中将px转换为vw?

我想在JavaScript中将px转换为vw ,我该怎么办? 我一直在寻找它,但我没有找到任何东西。 所以, 1px→? VW 谢谢。

如何使用jasmine测试已完成和失败的延迟对象

这是关于javascript提交请求的代码(1)。 以下是使用jasmine(2)模拟ajax请求的测试。 我想模仿服务器的行为。 有任何想法吗? 有关详细信息,请参阅(1)和(2)中的注释。 PS: 实际上,在这两种情况下都会调用fakeFunction的done和fail Deferred Object。 (1) submitForm: function () { // the server execute fail only if message.val() is empty // and I would like to mock this behaviour in (2) backendController.submitForm(message.val()).done(this.onSuccess).fail(this.onError); }, backendController.submitForm = function (message) { return $.ajax({ url: ‘some url’, type: ‘POST’, dataType: ‘json’, data: { message: message […]

jQuery – 设置div的最小高度

对大多数人来说这可能很容易。 但我需要一个小片段来查找div的当前高度(div具有基于其内部内容的动态高度),然后在css类的min-height值中设置该值。 基本上这意味着我希望这个容器的最小高度与它的当前高度完全相同。 这可能很快:)

调用变量中命名的jQuery函数

我有几个jQuery函数,如function setOne(); setTwo(); setThree(); function setOne(); setTwo(); setThree(); 和一个变量var number ,分别表示“一”,“二”,“三”。 当数值为“1”时,如何调用函数“setOne()”,当数字值为“2”时,如何调用“setTwo”等等? 非常感谢你提前。 任何帮助都会被贬低。

JavaScript:我可以从文件上传输入中读取EXIF数据吗?

我有以下任务: 提供 当用户添加文件时: 读取EXIF数据(特别是位置信息,如果有的话) 使用Ajax将文件和EXIF信息发送到外部API 因此,当文件添加到input时,我想使用JavaScript来提取一些EXIF数据。 这可能吗? 我知道这个问题: 我可以用js读取客户端图片的Exif数据吗? ,指http://blog.nihilogic.dk/2008/05/reading-exif-data-with-javascript.html 但我的问题是(我认为?)略有不同 – 我想在图像甚至在我的域上之前提取EXIF数据,而它是在用户的本地文件系统上,如果你看到我的意思。 我可以访问二进制数据,所以我也可以获得EXIF吗? 谢谢你的建议。

通过Ajax和PHP强制下载

我想创建一个下载脚本,允许强制下载JPG。 这是我的PHP脚本: 这是我的js代码的代码段: function downloadFile(a){ document.location = “download.php?a=”+ a; } 使用此代码示例没有任何反应。 如果我将结果附加到HTML标记中,它会显示文件的内容。 任何想法如何教浏览器下载此文件? 编辑:脚本更新

在hover时动画gif

我找到了答案,我找到了,但我不知道如何使用它。 停止gif动画onload,在mouseover上启动激活 Guffa对这个问题的回答正是我想要的,但我不知道如何使用该代码。 我有jquery插件,但是我在哪里放置代码(不是插件; Guffa的答案中的代码)? 如何在参考图像时使用它? 是否有一个function我必须打电话让它工作? 如果是这样,最好的方法是什么? 很抱歉提出已经回答的问题,但他的回答不够具体,我无法发表评论,要求他提供更具体的答案。

jQuery跨浏览器“滚动到顶部”,带有动画

现在我正在使用这个: $(‘#go-to-top’).each(function(){ $(this).click(function(){ $(‘html’).animate({ scrollTop: 0 }, ‘slow’); return true; }); }); 这在Chrome中不起作用,在Opera中我得到一个小闪烁:浏览器立即滚动到顶部,然后回到底部,然后它开始慢慢地滚动到顶部,就像它应该的那样。 有一个更好的方法吗?

jQuery处理焦点并单击元素

我正在尝试确定微调数据输入Web应用程序的工作流程。 在单个网页上显示多个地址表单: 1. Name___________ Street_________ Phone__________ 2. Name___________ Street_________ Phone__________ […many more…] 现在我想知道用户是否正在使用tab键进入第二个“Name”字段(或该记录中的任何位置),或者他们是否使用鼠标点击它。 (或移位标签反向移动。) 我在焦点和点击输入字段上都设置了一个处理程序: $(‘input’).click(function() { TabulateClick(this) }); $(‘input’).focus(function() { TabulateFocus(this) }); 在处理程序中,我确定用户正在处理哪个地址以及我们是否“切换”了地址记录。 (如果焦点位于第一个地址的“电话”中,并且您单击同一地址中的“名称”字段,那么实际上并没有切换记录,所以我没有将其列表。) function TabulateClick(field) { var currentAddressRecord = FindAddress(field); if ( lastAddressRecord != currentAddressRecord ) switchedAddressesWithClick++; lastAddressRecord = currentAddress; } function TabulateFocus(field) { var currentAddress = FindAddress(field); if ( lastAddressRecord != currentAddressRecord […]

使用jQuery检测表单中的数据更改

我正在使用带有母版页的ASP.NET 2.0,我想知道是否有人知道某种方法来检测某个 或fieldset的字段何时被更改(例如,标记为’ IsDirty ‘)?