草庐IT

javascript - 如何在输入 ID 等于 'submit' 的情况下提交 javascript

我一直在将提交事件绑定(bind)到表单,并确保它们不会破坏表单,像这样使用jQuery:jQuery('form').submit(function(e){varform=this;e.preventDefault();alert('1');setTimeout(function(){alert('2');form.submit();},1000);});这一切都很好,除了,如果出于某种原因前端开发人员给这个表单的子输入一个id="submit",这会中断,因为form.submit()抛出JavaScript错误(在Chrome中,'UncaughtTypeError:Proper

javascript - jQuery - 一些初学者问题

我是jQuery的初学者,我有一些基本问题:只要有可能通过使用jQuery来替换某些东西,是否建议使用jQuery?例如,使用它而不是通过HTML将所有事件绑定(bind)到元素是否明智?我自己托管jQuery.js文件和所有其他相关文件(如JQueryUI)更好,还是使用Google的链接(他们似乎也为其他人托管)可能是更好的选择?在页面加载完成后执行脚本时,首选哪种方式?$(document).ready(function(){})$(function(){})$().ready(function(){})他们似乎都做同样的事情,但首选的脚本编写方式是什么?

javascript - jQuery 选择器中的通配符

我想检索所有以特定ID开头的元素。经过短暂的搜索,解决方案似乎是:$('*[id^="foo_"]')选择ID以foo_开头的所有元素。虽然这个选择器语法非常合乎逻辑,但我只是想知道是否可以用更“速记”的方式来做到这一点,比如:$('#foo_*');然而,这并没有奏效。是否支持这样的wildcarting? 最佳答案 据我所知,没有本地方法可以做到这一点。然而,here是一个允许将正则表达式用于选择器的过滤器。它应该很适合你。 关于javascript-jQuery选择器中的通配符,我

javascript - 如何在时间到达特定时间时触发功能

我想在时间到达时触发一个javascript函数,比如下午3:00。时间将动态分配。那么有没有javascript函数可以实现呢?? 最佳答案 你只需要计算当前时间和目标时间之间的差异,然后使用setTimeout()具有该值。例如,根据目标浏览器解析日期的方式,您可以执行以下操作:functionalert3pm(){alert("It's3PM!");}vartimeAt3pm=newDate("1/31/201103:00:00PM").getTime(),timeNow=newDate().getTime(),offsetM

javascript - jQuery News Ticker - 不够流畅

嘿,我有一个很好的新闻自动收报机,它在mouseover等处停止...但是动画有点不稳定-有什么想法吗?varticker_holder=$('#ticker').get(0);varticker_text=$('#ticker').get(0);varticker_pos=ticker_text.parentNode.offsetWidth;varticker_data="Featured:"+"HardCoded,DamnCool,AliveKicking,NinjaGaiden,WikiWord,FeaturedWords...";$(ticker_text).html(''+t

jquery - 你如何在 Dynamics CRM 2011 中拥有多个 javascript 库

我正在创建一个方法,通过AjaxPOST将帐户添加到DynamicsCRM到内置的web服务,代码如下:varcontext=GetGlobalContext();varserverUrl=context.getServerUrl();varODATA_ENDPOINT="/XRMServices/2011/OrganizationData.svc";varaccount=newObject();account.Name="SampleAccountcreatedviaODatajQuerylibrary.";//ParsetheentityobjectintoJSONvarjsonE

javascript - JQuery 在 IE8 中不工作

首先,请保持温柔。您即将遇到一些您见过的最丑陋的jquery。这是我第一次涉足Javascript/JQuery过去使用插件,所以对我来说这是一个陡峭的学习曲线。我创建了一个开场动画(在客户的坚持下),它使用jquery来设置动画并淡出一些div。该脚本在chrome、firefox和safari中运行良好,但在IE8中不起作用...div只是非常懒惰地闲逛。这是我迄今为止在研究中所做的,但并不愉快:最新的jquery(1.5)脚本包装在$(document).ready(function(){...类型=文本/javascript此外,我还使用了一些在IE8中运行良好的其他javas

javascript - 如何在键盘事件之外读取键盘状态?

有没有办法在键盘事件处理程序之外读取键盘状态?具体来说,我需要检查在页面加载期间是否按下了shift键。我正在使用jQuery。 最佳答案 JavaScript中没有查询键盘状态。希望有。您已经自己监听事件并跟踪状态。 关于javascript-如何在键盘事件之外读取键盘状态?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5036201/

javascript - jeditable - 在运行时禁用它

是否可以在运行时为表禁用jeditable?案例:我为用户设置了不同的步骤,表格始终可见,但应该只需一步即可编辑。用户可以随意切换步骤。我在jeditable文档中一无所获。我试图删除触发类,但在初始化后,它不会影响“可编辑性”(“可编辑性”更像德语而不是英语,但我想你理解我的意思;))。谢谢! 最佳答案 这是一个例子。希望能帮到你:$(document).ready(function(){$(".editable").editable("http://www.example.com/save.php";,{indicator:''

javascript - 使用 jQuery get() 加载大型文本文件的最佳实践

目前我将获取的结果存储在一个字符串中,因为我打开的文件是大小为3MB到20MB的纯文本文件。然后我解析这个字符串并修改它,以便最终结果可以以html格式输出。我只是想进行健全性检查,看看以这种方式加载是否是最好的方式?还有,有没有办法加载目标文本文件的一block,解析该block,请求另一个block等。有点像音乐播放器在播放歌曲时缓冲歌曲。谢谢 最佳答案 isthereawaytoloadachunkofthetargettextfile,parsethechunk,requestanotherchunk,etc.要检索资源的一