使用jConfirm防止脚本运行,如本机确认

我有一个jConfirm的问题,它应该像普通的javascript confim框一样工作,但它没有,这是一个例子 如果我使用正常确认它会停止脚本,直到给出响应,然而jConfirm但是,表格仍在提交,即使没有给出答案,任何解决方法? 提前致谢 EDIT1:使用Slaks的想法我试图调整默认的jAlert插件,这就是我得到的。 submit: function(message, title, btnId) { $.alerts._show(title, message, null, ‘confirm’, function(result, btnId) { if (result){ var form = $(‘#’+btnId).closest(‘form’); form.trigger(‘submit’); } else return false }); }, 问题是我不知道如何将’btnId’变量传递给_show回调函数,任何想法?

Javascript在非活动选项卡/窗口中变慢

我需要在每次工作时运行此函数,如果选项卡处于活动状态但在非活动选项卡中javascript非常慢(我使用chrome) function request() { $.ajax({ type: “GET”, encoding:”UTF-8″, url: ‘request.php’, success: function(data) { request(); } }); } 什么是这个问题的解决方案? 我已经使用setInterval()进行了测试 谢谢

这个arrays出了什么问题……?

我正在制作一个游戏,用户在网格中移动并且必须收集乘客。 我几乎完成了所有事情,除了我需要检查玩家是否在乘客上方移动,如果是,则显示警告框。 这是我的JSFiddle: http : //jsfiddle.net/nZ8vA/9/和之前的: http : //jsfiddle.net/nZ8vA/7/ ,其中包含我以前的数组。 正如您所看到的,我有一个名为map的数组,用于构建网格。 在之前的JSFiddle中,我仍然试图让它检测用户何时收集乘客(地图中的字母“P”)。 在我最近的JSFiddle中,由于此前的帮助,我创建了一个二维对象数组。 地图没有完全构造,它应该看起来像是在第一个JSFiddle中,但它似乎将整行看作一种颜色。 如果您打开控制台并移动整个顶行,则不应该读为绿色。 我也认为它是按颜色读取乘客,这不是我想要的乘客在不同的颜色方块。 有人可以帮助我检测用户何时收集乘客,我有一个function,用“P”检测方块,但我需要保持相同的网格颜色布局。 我希望这是有道理的。 这是function: 老JSFiddle: function checkPass(cell, row) { var pass = map[row][cell]; console.log(pass); if (pass == “p”) { alert(“Passenger”); } } 新JSFiddle: function checkPass(cell, row) { var pass = map[row][cell].letter; console.log(pass); if (pass == “p”) { alert(“Passenger”); } }

JQUERY竞争到iFRAME

我正在尝试构建一个“JS确认下面离开页面function” 我遇到的问题是在页面上我需要这个确认function我正在使用CKEDITOR为文本编辑器创建一个iframe。 // Javascript code that controls the onbeforeunload event function setConfirmUnload(on) { window.onbeforeunload = (on) ? unloadMessage : null; } function unloadMessage() { return ‘You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost.’; } // JQuery code to […]

使用jQuery在嵌套GridView中向TextBox添加值

我有一个嵌套Gridview有a link用于显示和隐藏嵌套gridview中的div标签。 默认情况下,当我们单击a link以显示(启用)此Div标签下的Div Tag时,此Div Tag被禁用,它们是一个TextBox和一个Button 。 当用户单击a link将同时启用div,我想在此文本框中添加@username 例如 ———– ———– ShowDiv 我正在使用的JQuery function showDiv() { $(“#divShow”).show(); $(“#TextBox1”).text(‘@username’); return false; } 上面的jquery代码用于启用Div标签,但没有将@username添加到TextBox1

将指令添加到ng-grid生成的元素

使用ng-grid ,我开发了一个简单的应用程序来在UI中呈现excel表。 我希望字段(表格标题)可以拖动,这样我就可以在运行时将它们放到一些箱子里,有点像 – 这个 。 唯一的区别是,这里我将拖动excel列标题。 我无法弄清楚如何将指令“draggable”添加到ng-grid生成的内容中。 PS每个列标题都必须有自己的“可拖动”,以便我可以唯一地标识列号/名称 角度代码如下: var sth = {“excelData” : [{“Name”:”Rohan”,”Id”:”1001.0″,”Salary”:”50000.0″,”Age”:”25.0″},{“Name”:”Rohit”,”Id”:”1002.0″,”Salary”:”60000.0″,”Age”:”24.0″},{“Name”:”Rahul”,”Id”:”1003.0″,”Salary”:”55000.0″,”Age”:”29.0″},{“Name”:”okay bye”,”Id”:”1004.0″,”Salary”:”88214.0″,”Age”:”32.0″}]}; $scope.myData = sth.excelData; $scope.gridOptions = { data: ‘myData’ }; 在我的HTML中,我使用: 在这里,姓名,身份证,薪水,年龄,都应该是独立和可单独拖动的。 PS给出静态json只是为了理解。 它在运行时生成,可能非常庞大。

如果焦点不在提交按钮上,则表单不应在输入时提交

我有一个要求,即如果他按下回车键,用户就无法提交表格,除非重点放在提交按钮上。 使用下面的代码,我能够做到这一点,但现在的问题是,如果我有任何特定于任何字段的输入键事件(例如,如果我想将一个特殊要求的输入键事件附加到一个文本字段),它是因为我在下面写的脚本而不允许我.. $(document).keydown(function(event) { if (event.keyCode == 13) { var $focusedItem = $(document.activeElement); if($focusedItem.is(“button”) || $focusedItem.is(“a”) || $focusedItem.attr(“type”) == “submit”) { $focusedItem.click(); } else { event.preventDefault(); } } }); 我可以限制用户在按下回车键时提交表单的任何解决方案,如果焦点不在提交按钮上,但同时如果任何表单字段附加任何回车键事件,那也应该有效。

Jquery自动完成不能在ASP.NET MVC 5上运行

我正在关注的教程 嗨,我正在使用本教程实现jquery自动完成ASP.NET教程第76部分在mvc中实现自动完成文本框function https://www.youtube.com/watch?v=MmBdMZJ3Jlo 问题 当我在输入框中键入内容时,自动完成function不起作用 描述 我已经实现了搜索function和它的工作正常,但我坚持jQuery的自动完成function。 我已经搜索了很多谷歌和堆栈溢出以前的问题,我尝试了一切,但无法解决我的问题。 码 这是我的自动完成代码(我没有包含搜索代码) Index.cshtml $(document).ready(function () { $(“#txtSearch”).autocomplete({ source: ‘@Url.Action(“GetAirports”)’ }); }); @using(@Html.BeginForm()) { AirPort Code: @Html.TextBox(“SearchTerm”, null, new { id=”txtSearch”}) } 和我的控制器代码 HomeController.cs public JsonResult GetAirports(string term) { traveloticketEntities db = new traveloticketEntities(); List Airports = new List(); Airports = db.IataAirportCodes.Where(x => x.code.StartsWith(term)).Select(y=>y.code).ToList(); return Json(Airports, JsonRequestBehavior.AllowGet); }

之前删除元素的事件

我如何在jQuery中编写一个事件,这样如果我点击任何链接,它将删除不包围它的divouter,但它之前的divouter呢? Link Link Link Link

消息事件处理程序是否存在于窗口对象中

我有一个页面在html包含iframe.if消息来自iframe我必须处理它。但如何检查消息事件处理程序是否存在我的代码是 $(window).on(‘message’,function(e){ console.log(e.originalEvent.data); }); 单击按钮时,此代码设置消息事件处理程序。但是再次单击时,消息处理程序将被添加。是否有任何方法可以知道窗口对象中是否存在消息事件处理程序。请指南.i不能使用全局变量我的case.if它可以从window对象获取事件处理程序然后请解释方法。