草庐IT

moz-focus-inner

全部标签

javascript - 在 Javascript 中,如果作为子窗口调用,则使用 focus() 设置文本区域不起作用

我有一个简单的测试页面,它将焦点设置到oninit函数上的文本区域。但是,如果页面作为子页面被调用,则确切的代码无法执行此操作。放置alert框证明调用了oninit函数,但未能将焦点放在文本框中。不过按下重新加载确实会正确聚焦。既然我的代码在主页面上调用时完美运行,并且在调用reload时也能在子页面上运行,那么为什么它第一次不起作用?functioninit(){document.getElementById("message").focus();}这里没有什么聪明的东西,只是在页面由window.open("test2.html");加载时不起作用 最

javascript - ES6 中是否有针对 ES5 `module.exports = require(' ./inner.js')` 的任何一行类比?

//beforemodule.exports=require('./inner.js');//nowadaysexportdefaultfrom'./inner.js';我正在尝试这样做,但babel只允许在es7阶段1中使用proposalfornow.所以现在,我坚持这两行:importstickerfrom'./box-sticker.jsx';exportdefaultsticker;我可以将它们缩短为一个吗? 最佳答案 你应该可以做到export{defaultasdefault}from'./inner.js';//or

javascript - jQuery focus() 有时在 IE8 中不起作用

我正在使用jQuery开发网络应用程序。我有添加新行的3个输入字段的功能。创建这些DOM元素后,我想关注其中一个输入字段。我通过在必要的输入字段上调用​​jQueryfocus()函数来做到这一点。问题是调用focus()在IE6和FF3.5中工作正常,但在IE8中不工作。我试图为这个问题制作一个简单的工作示例,以便在此处显示它,但是使用剥离版本的代码focus()工作正常。所以我的猜测是当我在IE8中调用focus()时DOM还没有准备好。为此,我尝试调用setTimeout('myFocus()',400)。我取得了成功,在某些情况下,专注确实有效,但并非总是如此。它随机地不关注我

php - 检测哪个 webkit/moz/etc.要显示的前缀

我一直在为PHP开发一个CSS压缩器,除了一件事:我想让它检测用户的浏览器并确定用户是否需要border-radius、-webkit-border-radius、-moz-border-radius等。这样我就不必使用很长的和烦人的群体。这会检测所有-webkit、-moz等border-radius的实例并合并它们,或者我会将{vendor}border-radius放入CSS文件中,然后将其替换为-webkit-,-moz-,或者什么都没有。第一个是理想的,因为我希望它可以扩展到其他元素。我这辈子都无法找到一个可以准确检测要使用哪个前缀的有效PHP实现(而且我在谷歌上搜索/搜索了

php - Javascript 或 Jquery : Getting key inputs without focus

我正在尝试检查是否按下了一个键,但没有关注任何类型的字段。目标是允许用户按向左和向右箭头转到下一张图片。他们无需点击任何文本字段或任何内容...只需简单地按下这些键即可滚动到下一张或最后一张图片。喜欢:functionkeyEvent(e){if(e.keyCode==39){runsomecodetogetnextimage}elseif(e.keyCode==37){runsomecodetogetlastimage}}jquery似乎总是需要一个“选择器”,好像我需要将它绑定(bind)到一个字段或其他东西。$('input[type=text]').on('keyup',fun

Mac 上的 Java : How do I detect when my application receives focus?

我浏览了ApplicationListener,他们那里没有。在Mac上,当该应用程序具有等效的焦点时;它的菜单在顶部菜单栏中。此外,如果您知道这一点,能否告诉我我的应用程序如何请求自行散焦? 最佳答案 windowActivated()和windowDeactivated()的实现WindowListener或WindowAdapter会告诉您窗口何时被激活或停用。你不需要ApplicationListener为此。附录:虽然在这种情况下不需要,但在ApplicationListener中指定的附加功能的透明实现可以在这个exam

java - Java 中的 "inner class emulation"是什么?

刚刚在阅读eclipseJDT的文档时发现了这一点:IMethodBinding.getParameterTypes():...Note:Theresultdoesnotincludesyntheticparametersintroducedbyinnerclassemulation.我在JLS中找不到任何对内部类仿真的引用...有人知道这个仿真是什么吗?举个例子,也会有所帮助。:) 最佳答案 我认为Eclipse文档编写者对术语的理解有点松散。就JLS而言,内部类就是内部类,不需要模拟。但是,内部类通过典型的JVM实现的方式有点棘

java - Eclipse 'Anonymous Inner Type' - 自动完成

有时我倾向于使用eclipse(3.5)中的自动完成功能来处理匿名内部类型。由于某种原因,eclipse总是将结束括号和分号放在错误的顺序中。一个小例子:button.addActionListener(newAct...)//结果:button.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstub}};)//在eclipse的编码模板中没有发现任何地方。我也不能切换到3.6,尽管我不知道,如果它已经“修复

Java Swing : Focus issue

我正在为我的游戏制作关卡编辑器。我有一个属性面板,我可以在其中修改所选对象的属性。我还有一个保存按钮来编写关卡xml。当编辑器组件失去焦点或按下Enter时,将提交(*)字段编辑。这很好用,但唯一的问题是当我执行以下操作时:编辑字段按保存按钮因为,发生的事情是这样的:我编辑字段我按下保存按钮关卡已保存字段失去焦点修改已提交如您所见,这是错误的顺序。当然,我希望该字段失去焦点,这会导致提交并然后保存关卡。是否有技巧、hack或变通方法使字段首先失去焦点,然后执行保存按钮的Action监听器?提前致谢。(*提交=对字段的编辑也在对象属性中进行)编辑:对于我使用带有focusLost的Foc

【CSS3】浏览器私有前缀 ( WebKit 内核前缀 -webkit- | Gecko 内核前缀 -moz- | Trident 内核前缀 -ms- | Presto 内核前缀 -o- )

文章目录一、浏览器私有前缀1、"浏览器私有前缀"引入2、"浏览器私有前缀"列举3、"浏览器私有前缀"推荐写法一、浏览器私有前缀1、"浏览器私有前缀"引入PC端浏览器对CSS3的支持力度是不同的,针对不同的浏览器,使用CSS3样式,可以针对不同的浏览器,使用不同的CSS3样式;这里就需要引入"浏览器私有前缀"概念;老版本的浏览器对新版本的CSS3样式支持不好,"浏览器私有前缀"是为了照顾老版本的浏览器而设定的,新版本浏览器不需要使用私有前缀;如果想要提高CSS3样式的浏览器的兼容性,就需要使用大量的"浏览器私有前缀";2、"浏览器私有前缀"列举浏览器私有前缀用于标识CSS属性或规则尚未成为W3C