jjzjj

search_ctrl

全部标签

javascript - Rails 5 Live Search with Keyup 丢失输入焦点 Turbolinks

我有一个Rails5.1.3应用程序,它是一个基本的联系人模型(方便的名称和号码)。我正在使用ransack在索引View/页面上进行搜索。我正在使用coffeescript来监听输入上的keyup事件并且它正在工作,在我键入时触发(根据rails开发日志)但是表单上的输入失去焦点并且部分不会在我单击时继续刷新回到投入和类型。我认为这是一个Turbolinks问题,但我不确定。这是我的Controller:contacts_controller.rb摘录classContactsControllerparams[:page],:per_page=>2)respond_todo|form

javascript - 为什么 Alt Gr 的 keyCode 和 Ctrl 一样?

我正在玩这个script.我注意到AltGr的KeyCode在IE10中是17而在Chrome中是17和18?谁能解释为什么它不是18(或一个全新的数字)以及为什么我在Chrome中得到两个弹出窗口?代码如下:document.onkeyup=KeyCheck;functionKeyCheck(e){varKeyID=(window.event)?event.keyCode:e.keyCode;alert(KeyID);switch(KeyID){case18:document.Form1.KeyName.value="Alt";break;case17:document.Form1.

javascript - Google maps API v3 places search - 将另一个参数传递给回调函数

我正在使用GoogleMapsplacesAPIv3返回许多“类型”的地点,每个地点由map上的不同标记表示。我创建了一个google.maps.places.PlacesService对象,然后针对每个地点类型调用一次“搜索”方法。每次我都使用不同的回调函数(“search”的第二个参数),因为我需要为每种类型选择不同的MarkerImage。varaddress="97-99BathurstStreet,Sydney,2000";geocoder.geocode({'address':address},function(results,status){if(status==goog

javascript - 如何检测reactjs点击事件中的Click + [Shift, Ctrl, Alt]?

当用户单击+[Ctrl]时,我想做一些其他的事情,但似乎无法检测到用户在单击时是否按下了Ctrl。我复制下面的事件对象信息。bubbles:falsecancelBubble:falsecancelable:falsecurrentTarget:reactdefaultPrevented:falseeventPhase:2isTrusted:falsepath:Array[1]returnValue:truesrcElement:reacttarget:reacttimeStamp:5690056.695type:"react-click"我可以在arguments[0]-Proxy对

javascript - jQuery 插件 DataTables : How to highlight the current search text?

我已经开始使用jQuery(v1.4.2)的DataTables插件(v1.6.2),我想问你是否知道一个settings或plugin允许我在过滤行上突出显示搜索文本框中使用的文本。提前致谢 最佳答案 我不得不建议highlightplugin:)我现在在大致相同的场景中使用它,到目前为止它没有给我带来任何问题。用法很简单:$("#myTable").highlight($("#searchBox").val());只需将高亮CSS类放入您想要的样式表样式即可:.highlight{background-color:yellow}

javascript - 未捕获的类型错误 : Cannot use 'in' operator to search for 'scrollLeft' in undefined

根据jQueryAPIDocumentation以及此处找到的一些示例,scrollLeft是animate()的有效参数。但是,我不断收到此错误UncaughtTypeError:Cannotuse'in'operatortosearchfor'scrollLeft'inundefined。$('#preva,#nexta').click(function(){$(window).animate({scrollLeft:500},1000);});我忽略了一些简单而愚蠢的事情吗?我究竟做错了什么?谢谢:) 最佳答案 窗口没有滚动条

javascript - 读取chrome的ctrl+p数据

是否可以使用chrome扩展程序读取ctrl+p数据并将其保存为pdf或html而不显示打印屏幕? 最佳答案 您可以使用JavaScript和任何可以保存pdf文档的免费html到pdf生成器来解决这个问题。我是这样解决的:禁用并覆盖ctrl+p功能,使其不显示打印屏幕。当在步骤1中覆盖时,调用任何您想要的函数,例如可以保存文档并保存的Html到Pdf生成器。就是这样。现在代码是什么样子的?在这个解决方案中,我使用了jQuery和jsPdf生成器。所以在你的代码中加入cdns在此处插入以下jQuery代码以禁用和覆盖打印功能://O

javascript - jQuery/JavaScript - 允许 CTRL + 单击以在新选项卡中打开链接

在jQuery或JavaScript中是否有一种方法可以让用户通过CTRL+单击链接在新选项卡中打开链接,例如example元素?这是我正在谈论的例子:-jQuery('#some-link').bind('click',function(){window.location='http://someurl.com';});如果您按住CTRL键并单击“some-link”元素,使用上述代码时它只会在当前页面内打开该页面,关于如何做到这一点有什么想法吗? 最佳答案 检查是否按下了Ctrl键,并使用window.open打开链接。该链接可

javascript - 如何在没有 jQuery 或任何其他库的情况下捕获 CTRL-S?

如何捕获网页中的CTRL+S事件?我不想使用jQuery或任何其他特殊库。提前感谢您的帮助。 最佳答案 2020年的最新答案。由于最近更改了键盘事件对象,并且现在已弃用其许多旧属性,因此这是一个现代化的代码:document.addEventListener('keydown',e=>{if(e.ctrlKey&&e.key==='s'){//PreventtheSavedialogtoopene.preventDefault();//Placeyourcodehereconsole.log('CTRL+S');}});注意新的ke

javascript - jquery ctrl+enter 在文本区域输入

我正在尝试在TEXT区域控件上重现标准的即时消息行为:输入作为发送按钮。ctrl+enter作为真正的输入。$("#txtChatMessage").keydown(MessageTextOnKeyEnter);functionMessageTextOnKeyEnter(e){if(!e.ctrlKey&&e.keyCode==13){SendMessage();returnfalse;}elseif(e.keyCode==13){$(this).val($(this).val()+"\n");}returntrue;}我尝试过使用注释行和不使用注释行。不行。简单输入按预期工作。关于如