尝试调整 Dojo Toolkit“Highlight Container”
我正在 Dojo Toolkit 中使用“Highlight Container”效果(如 此处所示 )。
当我有一个包含 TEXTAREA 而不是文本字段的 DIV 时,我的问题就出现了。我不知道如何让它识别文本字段或文本区域。代码功能如下:
dojo.addOnLoad(function() {
dojo.query(".container input[type=text]",
dojo.byId("topLevel"))
.onfocus(function(evt){
//Make the background light yellow when an input gets focus
dojo.anim(getContainer(evt.target),{backgroundColor: "#FFFFCC"});
})
.onblur(function(evt){
//Restore the background when an input loses focus
dojo.anim(getContainer(evt.target), {backgroundColor: "#FFFF66"});
})
});
如您所见,文本字段位于第二行。我想寻找文本区域也会去那里,但我不知道语法。
感谢您的帮助!
I am using the "Highlight Container" effect in the Dojo Toolkit (as shown here).
My problem comes when I have a DIV that contains a TEXTAREA instead of a text field. I am not sure how to get it to recognize either a text field or a textarea. The code function is as follows:
dojo.addOnLoad(function() {
dojo.query(".container input[type=text]",
dojo.byId("topLevel"))
.onfocus(function(evt){
//Make the background light yellow when an input gets focus
dojo.anim(getContainer(evt.target),{backgroundColor: "#FFFFCC"});
})
.onblur(function(evt){
//Restore the background when an input loses focus
dojo.anim(getContainer(evt.target), {backgroundColor: "#FFFF66"});
})
});
As you can see, it's second line where the text field is found. I guess looking for the textarea would go there as well, but I have no idea on the syntax.
Thanks for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
复合查询使用逗号:
Compound queries use commas: