相关疑难解决方法(0)

使用谷歌托管的jQuery的最佳方式,但回到我在谷歌上的托管库失败

尝试在Google(或其他Google托管的lib)上加载托管jQuery的好方法,但如果Google尝试失败,请加载我的jQuery副本?

我不是说谷歌是片状的.有些情况下谷歌副本被封锁(例如在伊朗).

我会设置一个计时器并检查jQuery对象吗?

这两份副本的危险是什么?

并不是真的在寻找"只使用谷歌"或"只使用自己的"等答案.我理解这些论点.我也理解用户可能会缓存Google版本.我正在考虑一般的云回退.


编辑:这部分补充......

由于Google建议使用google.load加载ajax库,并在完成后执行回调,我想知道这是否是序列化此问题的关键.

我知道这听起来有点疯狂.我只想弄清楚它是否可以以可靠的方式完成.


更新:jQuery现在托管在微软的CDN上.

http://www.asp.net/ajax/cdn/

jquery cdn google-ajax-libraries

1012
推荐指数
10
解决办法
15万
查看次数

抓住粘贴输入

我正在寻找一种方法来清理我粘贴到浏览器中的输入,这可能与jQuery有关吗?

到目前为止,我已经设法做到了这一点:

$(this).live(pasteEventName, function(e) {
 // this is where i would like to sanitize my input
 return false;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,由于这个"次要"问题,我的发展已经开始戛然而止.如果有人能指出我正确的方向,我真的会让我成为一个快乐的露营者.

jquery paste sanitize

202
推荐指数
11
解决办法
24万
查看次数

如何使用JavaScript检测Ctrl + V,Ctrl + C?

如何使用Javascript 检测ctrl+ v,ctrl+ c

我需要限制粘贴在我的textareas中,最终用户不应该复制和粘贴内容,用户应该只在textarea中键入文本.

怎么做到这一点?

html javascript jquery

158
推荐指数
8
解决办法
24万
查看次数

你如何在jQuery中处理oncut,oncopy和onpaste?

jQuery文档说,库有内置支持下列活动:模糊,焦点,负载,调整大小,滚动,卸载,单击,DBLCLICK,鼠标按下,鼠标松开,鼠标移动,鼠标悬停,鼠标移开,了mouseenter,鼠标离开,改变,选择,提交,keydown,按键,键盘和错误.

我需要处理剪切,复制和粘贴事件.怎么做到最好?FWIW,我只需要担心WebKit(幸运的是我!).

更新:我正在类似仪表板的环境中处理"小部件".它使用WebKit,因此它(这是为了我的目的)是否真的很重要,这些事件是否在那里被支持,它看起来就像它们一样.

javascript jquery webkit event-handling

65
推荐指数
3
解决办法
7万
查看次数

jQuery键盘事件

使用jQuery,我想捕获一个键盘事件:

  • 用户从钥匙上抬起手指之前
  • 从键盘事件中字符已经登记在输入框中.

为了澄清,请查看此示例.当keypress火灾,该input值尚未更新.

[编辑]

显然我不清楚我需要什么.

在用户从键上抬起手指之前必须调用该函数,但是将键的字符放在输入框中之后.所以以下不起作用:

  • keydown:在keypress事件中,文本框中的值尚未更新
  • keypress:在keypress事件中,文本框中的值尚未更新
  • keyup:当用户抬起手指时调用它,这为时已晚.

javascript jquery

5
推荐指数
1
解决办法
8351
查看次数