How to check file input size with jQuery?

我有一个具有文件上传功能的表单,如果用户试图上传的文件太大,我希望能够获得一些很好的客户端错误报告,有没有办法通过jQuery检查文件大小,要么纯粹在客户端或以某种方式将文件发回服务器来检查? You actually don't have access to filesystem (for example reading and writing local files), however, due to HTML5 File Api specification, there are some file properties that you do have access to, and the fil

如何使用jQuery检查文件输入大小?

我有一个具有文件上传功能的表单,如果用户试图上传的文件太大,我希望能够获得一些很好的客户端错误报告,有没有办法通过jQuery检查文件大小,要么纯粹在客户端或以某种方式将文件发回服务器来检查? 您实际上无法访问文件系统(例如读取和写入本地文件),但是,由于HTML5 File Api规范,您可以访问某些文件属性,而文件大小就是其中之一。 对于下面的HTML <input type="file" id="myFile" /> 尝试以下方法: //bind

'console' is undefined error for Internet Explorer

I'm using Firebug and have some statements like: console.log("..."); in my page. In IE8 (probably earlier versions too) I get script errors saying 'console' is undefined. I tried putting this at the top of my page: <script type="text/javascript"> if (!console) console = {log: function() {}}; </script> still I get the errors. Any way to get rid of the errors? T

'console'是Internet Explorer的未定义错误

我使用的是Firebug,并且有如下的语句: console.log("..."); 在我的页面。 在IE8(也许更早的版本)我得到脚本错误说'控制台'是未定义的。 我试图把它放在我的页面顶部: <script type="text/javascript"> if (!console) console = {log: function() {}}; </script> 我仍然得到错误。 任何方式摆脱错误? 尝试 if (!window.console) console = ... 未定义的变量不能直接引用。 但是,所有

Simulate scroll event on iPad

Generally speaking, on an iPad, if we have a fixed width/height iframe element , it should scroll automatically using 2-fingers.. But because of some issue/bug in the latest IOS, we are unable to scroll the fixed dimension element.. So is there any library or any alternate by which I can wither use iframe / object element and add code which would simulate scrolling.. I can use object elemen

在iPad上模拟滚动事件

一般来说,在iPad上,如果我们有一个固定宽度/高度的iframe元素,它应该使用双指自动滚动。 但是由于最新IOS中的一些问题/错误,我们无法滚动固定维度元素。 那么是否有任何库或任何替代品,我可以使用iframe / object元素并添加将模拟滚动的代码。 我可以使用对象元素,以防iframe无法接收事件..但我需要这些,因为我必须包括一个子页面.. 这就是你要找的:http://cubiq.org/iscroll试过了,工作正常 我会使用event.init

Is the recommendation to include CSS before JavaScript invalid?

In countless places online I have seen the recommendation to include CSS prior to JavaScript. The reasoning is generally, of this form: When it comes to ordering your CSS and JavaScript, you want your CSS to come first. The reason is that the rendering thread has all the style information it needs to render the page. If the JavaScript includes come first, the JavaScript engine has to parse i

建议在JavaScript无效之前包含CSS吗?

在网上的无数地方,我看到了在JavaScript之前包含CSS的建议。 推理通常是这种形式: 当谈到订购你的CSS和JavaScript时,你希望你的CSS排在第一位。 原因是呈现线程具有呈现页面所需的所有样式信息。 如果JavaScript包含第一,JavaScript引擎必须在继续下一组资源之前解析它。 这意味着渲染线程无法完全显示页面,因为它没有它需要的所有样式。 我的实际测试揭示了非常不同的东西 我的测试用具 我使用下面的Ruby脚本

How to avoid this with CSS?

This question already has an answer here: How to disable text selection highlighting? 37 answers 只需禁用用户选择。 .glyphicon{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 将此添加到您的元素中,如此答案中所示: .ClassName, .ClassName:focus { -webkit-touch-callout: none; -webkit-user-select: none; -kh

如何避免这与CSS?

这个问题在这里已经有了答案: 如何禁用文本选择突出显示? 37个答案 只需禁用用户选择。 .glyphicon{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 将此添加到您的元素中,如此答案中所示: .ClassName, .ClassName:focus { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-

How to stop the user from highlighting any text using javascript?

This question already has an answer here: How to disable text selection highlighting? 37 answers Yes, you can listen for the onselectstart event and cancel it. Here's an example. Try this out function disableSelection(target){ if (typeof target.onselectstart!="undefined") // IE target.onselectstart=function(){return false;}; else if (typeof target.style.MozUserSelect!

如何阻止用户使用JavaScript突出显示任何文本?

这个问题在这里已经有了答案: 如何禁用文本选择突出显示? 37个答案 是的,您可以收听onselectstart活动并取消它。 这是一个例子。 尝试一下 function disableSelection(target){ if (typeof target.onselectstart!="undefined") // IE target.onselectstart=function(){return false;}; else if (typeof target.style.MozUserSelect!="undefined") // Firefox target.style.MozUserSelect="no

Unselectable text (link)

This question already has an answer here: How to disable text selection highlighting? 37 answers You can use user-select: none; so that the text of the element and sub-elements(on which CSS rule is applied) will not be able to be selected. a { -webkit-touch-callout : none; /* iOS Safari */ -webkit-user-select : none; /* Chrome/Safari/Opera */ -khtml-user-select : none;

不可选择的文字(链接)

这个问题在这里已经有了答案: 如何禁用文本选择突出显示? 37个答案 您可以使用user-select: none; 因此元素和子元素(应用CSS规则)的文本将无法被选中。 a { -webkit-touch-callout : none; /* iOS Safari */ -webkit-user-select : none; /* Chrome/Safari/Opera */ -khtml-user-select : none; /* Konqueror */ -moz-user-select : none; /* Firefox */ -ms-user-select :

How to make a Ul list item unselectable

This question already has an answer here: How to disable text selection highlighting? 37 answers It does work, but I think the problem you might be having is in the way you are setting up your HTML. Ensure that the <li> elements you want to not be selectable have the unselectable class, as per this example: <li class="unselectable">unselectable</li> Fiddle: http://jsf

如何使U1列表项无法选择

这个问题在这里已经有了答案: 如何禁用文本选择突出显示? 37个答案 它确实有用,但我认为您可能遇到的问题与您设置HTML的方式有关。 确保您希望不可选择的<li>元素具有unselectable类,如下例所示: <li class="unselectable">unselectable</li> 小提琴: http://jsfiddle.net/TtLQa/1/ 另外,关于user-select:none浏览器支持信息,请参阅此链接user-select:none 。 编辑: 我刚看到你的评

How to disable highlighting ( select ) text in DIV

Possible Duplicate: css rule to disable text selection highlighting How to disable highlighting ( select ) text in DIV ? <div id="hello">hello</div> you may wanna look at How to disable text selection highlighting using CSS? it may help.

如何在DIV中禁用突出显示(选择)文本

可能重复: css规则禁用文本选择突出显示 如何在DIV中禁用突出显示(选择)文本? <div id="hello">hello</div> 你可能想看看如何禁用文本选择突出显示使用CSS? 它可能有所帮助。

Prevent selection from Shift+Click

Possible Duplicate: css rule to disable text selection highlighting Prevent text selection after double click Even though my events are properly prenting default actions, clicking in text and then Shift-clicking in other text is causing a selection. This is undesirable behaviour in this case, since I'm using Shift-click to multi-select these elements. Is there something I need to do

防止从Shift + Click中进行选择

可能重复: css规则禁用文本选择突出显示 双击后防止文本选择 即使我的事件正在预设默认操作,单击文本然后按住Shift单击其他文本会导致选择。 在这种情况下,这是不受欢迎的行为,因为我使用Shift-单击来多选这些元素。 有什么我需要做的专门禁用选择在这里? 编辑:找到解决我自己的问题在这里。 对不起浪费人们的时间。 将此CSS添加到要防止文本选择的部分: -webkit-user-select: none; -khtml-user-select: n