Javascript 如何在polymer 1.0中自动对焦/自动单击纸张输入?
我能够使用javascript并调用.click()或.focus(),以便准备好纸张输入,以便在polymer 0.5.6中键入 1.0似乎已经失去了这种能力。有没有一种方法可以让输入准备好使用JS或使用新的1.0 Polymer API进行键入?javascript:Javascript 如何在polymer 1.0中自动对焦/自动单击纸张输入?,javascript,polymer,polymer-1.0,Javascript,Polymer,Polymer 1.0,我能够使用javascript并调用.click()或.focus(),以便准备好纸张输入,以便在polymer 0.5.6中键入 1.0似乎已经失去了这种能力。有没有一种方法可以让输入准备好使用JS或使用新的1.0 Polymer API进行键入?javascript: var textbox = document.getElementById("myInputBox"); textbox.focus(); tetbox.scrollIntoView(); 如果这不起作用,那么您可能会在以后
var textbox = document.getElementById("myInputBox");
textbox.focus();
tetbox.scrollIntoView();
如果这不起作用,那么您可能会在以后的实现中将重点设置为其他内容?javascript:
var textbox = document.getElementById("myInputBox");
textbox.focus();
tetbox.scrollIntoView();
如果这不起作用,那么您可能会在以后的实现中将重点放在其他方面?根据文档,这应该起作用:
<paper-input autofocus></paper-input>
根据文档,此时应该可以:
<paper-input autofocus></paper-input>
作为一名firefox用户,我希望它能够正常工作(就像在Chrome中一样): 它将“TypeError:textboxisnull”记录到控制台…我猜是因为阴影DOM加载在不太阴影的DOM之后
因此,自动对焦标签的功能似乎取决于运行应用程序的浏览器。希望在将来的版本中会有所改变。同时,更好的文档将是很好的。作为firefox用户,我希望它只起作用(就像Chrome中的那样): 它将“TypeError:textboxisnull”记录到控制台…我猜是因为阴影DOM加载在不太阴影的DOM之后
因此,自动对焦标签的功能似乎取决于运行应用程序的浏览器。希望在将来的版本中会有所改变。同时,更好的文档也不错。如果需要从代码设置焦点(可能是为了响应用户操作),这两个代码片段可能会有所帮助 要将焦点设置为第一个纸张输入,可以使用以下方法:
$('paper-input input').first().focus();
您还可以为特定纸张输入选择“按id”:
$('#myValue input').focus();
如果需要从代码设置焦点(可能是为了响应用户操作),这两个代码片段可能会有所帮助 要将焦点设置为第一个纸张输入,可以使用以下方法:
$('paper-input input').first().focus();
您还可以为特定纸张输入选择“按id”:
$('#myValue input').focus();
它曾经是“焦点”。。我猜他们现在把它改成了“自动对焦”。事实上,我有两个纸输入(一个在页眉)用于搜索引擎。当两者都有“自动对焦”时,它将自动对焦默认为标题。标题栏隐藏在主页上。有没有办法只对主搜索栏(非标题)进行自动对焦?这听起来很棘手,你可能想把它作为一个新问题与相关代码一起发布。它以前是“对焦”。。我猜他们现在把它改成了“自动对焦”。事实上,我有两个纸输入(一个在页眉)用于搜索引擎。当两者都有“自动对焦”时,它将自动对焦默认为标题。标题栏隐藏在主页上。有没有办法只对主搜索栏(非标题)进行自动对焦?这听起来很棘手,你可能想把它作为一个新问题与相关代码一起发布。