gpt4 book ai didi

javascript - 如何使用 Y.Notify.Message?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:58 25 4
gpt4 key购买 nike

我对 http://yuilibrary.com/gallery/show/notify 有疑问

不幸的是,我使用的是旧版本的 YUI (3.4.0),因此搜索解决方案更加困难。我无法改变它,所以我必须坚持下去:(

我已经阅读了几次文档页面,但我仍然不知道如何使用 flag。它说它是 Y.Notify.Message 配置的一部分,但我如何访问它?除了使用 Y.Notify 构造函数的非常简单的方法外,网站上没有其他示例。

我正在尝试类似的事情:

notification.add({
message : 'Some message',
flag : 'some_flag',
timeout : 1000,
});

不幸的是它什么都不做......

任何帮助将不胜感激,因为我越来越倾向于某些第 3 方库......我仍然宁愿使用我使用的框架的一部分。

最有趣的是我查看了github上的源代码: https://github.com/yui/yui3-gallery/blob/master/src/gallery-notify/js/notify.js

...我在那里没有看到任何旗帜 :(

但是我在这里找到了一个: https://github.com/yui/yui3-gallery/blob/master/src/gallery-notify/js/notify.js~

当前版本是多少?有人吗?

我还检查了 github 存储库中的 https://github.com/apipkin/xarno/blob/master/src/gallery-xarno-notify/js/notify.js这应该是最新版本的代码,它也没有标志

感谢一百万!

最佳答案

这是一个错误。你应该联系作者。

添加皮肤类的解决方法是首先将消息创建为小部件,添加您的类,然后将其传递给 Y.Notify:

var message = new Y.Notify.Message({
message: 'Some message',
timeout: 1000
});
message.get('boundingBox').addClass('my-skin-class');
notification.add(message);

另一种选择是将它作为对象添加到通知小部件,然后使用 item(index) 检索它:

notification.add({
message: 'Some message',
timeout: 1000
});
notification.item(notification.size() - 1).get('boundingBox').addClass('my-skin-class');

关于javascript - 如何使用 Y.Notify.Message?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17189518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com