草庐IT

javascript - Angular 2 : blur contenteditable div on enter

我有一个内容可编辑的div,如下所示:{{wall.title}}当用户在编辑div内容后按下回车键时,我想模糊div。目前,正在添加一个换行符,并且在UI中可以看到一个换行符。我如何实现这一目标? 最佳答案 您需要阻止默认操作:(在本例中是添加新行)wallNameChanged($event){$event.preventDefault();$event.target.blur();//removeextralineslettext=$event.target.outerText.replace(/(\r\n|\n|\r)/gm

javascript - 有没有通用的方法来 "close"一个 <select> 下拉菜单(不是 .blur() )?

您可以使用一个巧妙的技巧来"close"一个下拉菜单。$('#test').click(function(){$('#test').hide();setTimeout(function(){$('#test').show();},20);});​这似乎总是适用于Windows上的Chrome和Firefox。IE在我的实际代码中工作,但是当我在IE中测试jsfiddle代码时,它不起作用。在Mac上,这不适用于任何浏览器。Mac和Windows之间的区别在于,在Mac上,选项在它们自己的元素中打开(有点——检查页面显示没有新元素)。所以下拉栏隐藏并返回,但带有选项的新菜单不被视为$('

javascript - Blur 事件未在 <label> 上触发 - 无法找到处理 hide-on-blur &lt;input&gt; 文本字段的解决方法

TL;DR我怎样才能得到这个self-explanatoryJSFiddle上类?来自theW3C:Theblureventoccurswhenanelementlosesfocuseitherviathepointingdeviceorbytabbingnavigation.Thiseventisvalidforthefollowingelements:LABEL,INPUT,SELECT,TEXTAREA,andBUTTON.基本思想,HTML:afterfocusingininput,thereshouldbenoblurwhenclickingherebutblurshould

javascript - "Click"事件由于 "blur"而未被触发

要重现该问题,请使用[1]处的fiddle并按照以下步骤操作:点击文本框在其中输入一些值输入值后,单击“单击我”按钮。请注意,不要点击浏览器的其他地方您会看到“按钮点击”事件没有被触发。HTML代码如下所示,ThereisanerrorClickMeLogs相同的JavaScript代码是:$(function(){$("input,button").on("clickfocusblurmousedownmouseup",function(e){$("#log").append($("").html(e.target.id+""+e.type))varself=thisif(self.

javascript - 如何在 ng-blur 中将输入元素作为参数传递?

这是我的输入:如果我在ng-blur中传递this或angular.element(this)我不会在函数中获得输入元素。我想要的是接收myFunc()中的当前输入元素作为参数。它的标准方法是什么? 最佳答案 在Controller中:myClass.myFunc=function(e){console.log(e.target);}; 关于javascript-如何在ng-blur中将输入元素作为参数传递?,我们在StackOverflow上找到一个类似的问题:

jquery - Div 元素上的 jquery blur() 事件问题

这个问题在这里已经有了答案:Howtoblurthedivelement?(6个答案)关闭3年前。我在隐藏某些基于div的弹出窗口时遇到问题。当我点击那些div时,他们没有隐藏。这是我正在做的示例代码..$(document).ready(function(){$("#MainCanvasdiv").blur(function(){alert("blured");});});Dragmearound

ios - 使用 `Visual Effect View with Blur` 减少模糊?

标题几乎问了一切......我正在玩iOS8带模糊的视觉效果View。它位于显示用户可选择的背景照片的UIImageView之上。放置在contentView本身的View是我自己的自定义View,显示一种图形/日历。大部分所说的日历图是透明的。它应用于它后面的照片的模糊真的很重。我想让更多的细节泄露出去。但Apple似乎只给出了三个预设值:typedefenum{UIBlurEffectStyleExtraLight,UIBlurEffectStyleLight,UIBlurEffectStyleDark}UIBlurEffectStyle;我已经尝试使用UIVisualEffect

ios - swift 3 : How to create blurred side edges/corners of a UIImageView?

目前我有一个应用于UIImageView的CALayer,如下所示:letl:CALayer=imageView.layerl.masksToBounds=truel.cornerRadius=20.0我想实现如下图所示的模糊效果:我试过以下方法:letblurEffect=UIBlurEffect(style:.light)letvisualEffectView=UIVisualEffectView(effect:blurEffect)imageView.addSubview(visualEffectView)还有:varvisualEffectView=UIVisualEffect

jQuery:在 blur() 事件之前触发 click()

我有一个输入字段,我尝试在其中提供自动完成建议。代码看起来像在输入的blur()事件中我想隐藏结果的div:$("#myinput").live('blur',function(){$("#myresults").hide();});当我在输入中写入内容时,我向服务器发送请求并获得json响应,将其解析为ul->li结构并将此ul放入我的#myresultsdiv。当我点击这个已解析的li元素时,我想将li的值设置为input并隐藏#myresultsdiv$("#myresultsulli").live('click',function(){$("#myinput").val($(t

android - 替代Android中的 "FLAG_BLUR_BEHIND"?

我可以看到,当我使用API演示中显示的相同标志来模糊背景时,我收到一条警告说它已被弃用:"ThefieldWindowManager.LayoutParams.FLAG_BLUR_BEHINDisdeprecated".我读过它,发现“不再支持模糊”。这是否意味着它不适用于future的版本?他们为什么反对它?有替代方案吗?我真的很喜欢这个功能。 最佳答案 好的,可能没有其他使用API的替代方法,除非我可能忘记了什么。我可以使用调光,这也很酷,如here所写:WindowManager.LayoutParamslp=dialog.g