我想在js文件中包含$(document).keydown(function (e) {,但我无法使其工作
I want to include $(document).keydown(function (e) { in a js file, but I cannot make it work
我们正在将大型桌面应用程序迁移到 Web 应用程序。 我们正在使用剑道UI ASP.NET MVC。 此应用程序中的某些页面使用剑道网格进行数据输入。 网格位于视图中。 我们开发了一个名为iris.grid的javascript文件.js其中大多数网格的javascript都在其中。 这减少了代码重复和维护。 我们将 iris.grid.js 包含在视图由
<script src="@Url.Content("~/Scripts/iris.grid.js")" type="text/javascript"></script>
到目前为止,这工作得很好。 但是现在我们想在iris.grid.js中添加一个$(document).keydown(function (e) {....}
。 如果我们把这个$(document).keydown(function (e) {....}
放在 iris.grid 中.js这个键下事件不起作用。 如果我们把这个$(document).keydown(function (e) {....}
放在视图中,它可以完美地工作。 我们不希望在每个视图中复制此代码。 我已将$(document).keydown(function (e) {....}
放在 _Layout.cshtml 文件中,但它在那里也不起作用。
所以我的问题是我们如何才能将此$(document).keydown(function (e) {....}
放在 iris.grid.js 文件中,并让它适用于所有包含它的视图?还是有没有另一种方法可以达到相同的结果?
感谢您的帮助
您可以使用"on"函数。
$(document).on("keydown", function(e){
alert( "Pressed...");
});
相关文章:
- $(document).ready和jQuery(function($)不工作;jQuery已定义,但脚本尚未定义;t进
- 为什么不'加载$(document.ready(function)后,单击“工作”
- jQuery.on('点击',function()只在第二次点击时工作
- function.apply如何在javascript中工作
- Function.prototype.call.bind 是如何工作的
- 我想在js文件中包含$(document).keydown(function (e) {,但我无法使其工作
- href=“javascript:Function() 它是如何工作的
- 无法让 jasmine.any(Function) 工作
- model.on('change', function()) 无法正常工作
- JQuery .click(function(){}) 在本地工作,但不在服务器上工作
- AJAX无限滚动$(window).woll(function){无法正常工作
- Javascript Click.function无法工作
- .click(function)无法在带有examplep的firefox上工作
- 全局变量如何在两个javascript文件中的Function中的javascript中工作
- onclick =“函数()“;不工作但href="javascript: function()"工
- function(){}()是如何工作的?
- 为什么on('click', function())不能在jQuery中工作?
- 当thisArg和后续的arg是同一个数组的一部分时,function.prototype.apply是如何工作的?
- 在下面的代码中function.apply.bind是如何工作的
- 如果条件不工作,则$(document).ready(function()