【问题标题】:Add Custom Tooltip style to Panel of Mozilla add-on将自定义工具提示样式添加到 Mozilla 插件面板
【发布时间】:2016-01-06 00:38:54
【问题描述】:

我正在开发一个 Mozilla 插件,通过为插件 SDK 的面板视图设置 tooltiptext 属性,在面板中显示内容的工具提示。我需要为面板的tooltiptext 应用style,所以请建议我为现有工具提示添加style 或添加自定义工具提示的解决方案。

P.S : 我说的是 Mozilla 插件,而不是 Mozilla 浏览器。

提前致谢。

【问题讨论】:

    标签: firefox firefox-addon firefox-addon-sdk mozilla add-on


    【解决方案1】:
    let myPanel = Panel({
       width: 180,
       height: 180,
       contentURL: 'data:text/html,<textarea style="width:120px; height:80px;">this is my textarea</textarea>'
    })
    
    let { getActiveView }=require("sdk/view/core");
    let myPanelView = getActiveView(myPanel);
    myPanelView.setAttribute("noautohide", true);
    myPanelView.setAttribute("level", 'top');
    myPanelView.setAttribute("style", 'background-color:rgba(0, 0, 0, 0.2);');
    

    你可以用这个方法添加任何你想要的东西。

    【讨论】:

    • 但是如何添加更改面板工具提示文本的样式?@Noitidart
    • 您没有显示任何代码。但是有很多方法可以做工具提示。如果您执行此方法:stackoverflow.com/a/27322087/1828637,那么您只需按照与上述相同的方式设置您在 tooltip 属性中分配的面板的样式。
    猜你喜欢
    • 1970-01-01
    • 2012-10-21
    • 2020-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多