如何将自定义类分配给 YUI3 插件/小部件对象
考虑以下代码。
var overlay = new Y.Overlay({
id:'tooltip-tag',
bodyContent:"Loading.....",
xy:[e.target.getX(),e.target.getY()+30]
});
覆盖层获取属性中给定的 id。但是如果我想添加一个类怎么办?
有没有类似的东西:
var overlay = new Y.Overlay({
**class:'tooltip-tag'**,
bodyContent:"Loading.....",
xy:[e.target.getX(),e.target.getY()+30]
});
Consider the following code.
var overlay = new Y.Overlay({
id:'tooltip-tag',
bodyContent:"Loading.....",
xy:[e.target.getX(),e.target.getY()+30]
});
The overlay gets the id as given in attributes. But what if I want to add a class ?
IS there something like:
var overlay = new Y.Overlay({
**class:'tooltip-tag'**,
bodyContent:"Loading.....",
xy:[e.target.getX(),e.target.getY()+30]
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不。这里有三种方法可以实现您想要的功能:
猜测这不是你想要的。
className
配置属性。如果您还有其他定制要做,
这是一个有吸引力的选择。
overlay:render
事件并将课程附加到那里。这是一个
jsfiddle 演示了这一点
技术:
http://jsfiddle.net/4zN5M/1/
No. Here are three ways to do what you want:
guessing this isn't what you want.
className
config attribute. Ifyou have other customization to do,
this is an attractive option.
overlay:render
event andattach the class there. Here's a
jsfiddle that demonstrates this
technique:
http://jsfiddle.net/4zN5M/1/