3
A
回答
3
New Shiny Awesomer Answer!
我以前的所有答案吸!你真正應該做的是觸發關閉按鈕上的點擊事件。
$K(".kGrowl-notification .close").trigger("click");
當您使用網絡事件進行響應時,只需發出JavaScript即可。
更好的例子應用:
ruleset a60x469 {
meta {
name "better-close-notify-example"
description <<
better-close-notify-example
>>
author "Mike Grace"
logging on
}
rule put_notify_on_page {
select when pageview ".*"
{
// put notify on page
notify("Hello","I'm on your page") with sticky = true;
// raise web event
emit <|
setTimeout(function() {
app = KOBJ.get_application("a60x469");
app.raise_event("clear_notify");
}, 2000);
|>;
}
}
rule clear_notify {
select when web clear_notify
{
emit <|
$K(".kGrowl-notification .close").trigger("click")
|>;
}
}
}
OLD蹩腳的答案
有幾種方法,你可以做到這一點。
- emit JavaScript來隱藏或更換通知
- 改變樣式來顯示:無與set_element_attr
- replace_inner action以除去通知(惡)
實例:
set_element_attr
set_element_attr(".kGrowl", "style", "display:none");
發射[刪除](惡)
emit <|
$K(".kGrowl").remove();
|>;
發射[隱藏]
emit <|
$K(".kGrowl").hide();
|>;
replace_html(惡)
replace_html(".kGrowl","");
完整的應用程序例如:
ruleset a60x468 {
meta {
name "example-clear-notify"
description <<
example-clear-notify
>>
author "Mike Grace"
logging on
}
rule put_notify_on_page {
select when pageview ".*"
pre {
button =<<
<button id="clear-notify">Click me to clear the notify</button>
>>;
}
{
notify("Hello","I'm on your page") with sticky = true;
append("body", button);
emit <|
$K("#clear-notify").click(function() {
app = KOBJ.get_application("a60x468");
app.raise_event("clear_notify");
});
|>;
}
}
rule clear_notify {
select when web clear_notify
{
replace_inner(".kGrowl","");
}
}
}
實施例應用書籤:=>http://mikegrace.s3.amazonaws.com/forums/stack-overflow/example-clear-notify-dev_bookmarklet.html
實施例的應用程序上運行的例子。COM:
清除按鈕點擊:
相關問題
- 1. 我的dashclock通知消失
- 2. 通知消失 - Android DownloadManager
- 3. Facebook的反通知消失
- 4. 如何使通知消失在用戶點擊了它後
- 5. 列表框通知消息
- 6. 我如何取消通知使用mBuilder.addAction
- 7. 如何使用xtify取消通知?
- 8. 如何使消息通知像Stackoverflow?
- 9. 如何取消Android通知?
- 10. 如何取消通知?
- 11. 活動完成後通知消失
- 12. 推送通知徽章不會消失
- 13. 更新後Android通知setContentText消失
- 14. Android通知不會消失點擊
- 15. 安卓設備上的通知消失
- 16. QuickBlox通知:推送令牌消失
- 17. 本地通知不會消失
- 18. 5分鐘後通知消失
- 19. 單擊通知後,Android通知不會消失
- 20. 如何識別在幾秒鐘內消失的通知元素?
- 21. 如何在iPad鍵盤消失時得到通知?
- 22. Android通知不會消失(即使使用Auto_Cancel)
- 23. 使用pack_forget框架消失
- 24. 如何創建通知取消對話框?
- 25. 如何在前臺收到通知時彈出消息框?
- 26. Web服務失敗通知框架java
- 27. 通知消息
- 28. 如何取消從通知中心,這是推送通知
- 29. 如何在用戶點擊通知時取消通知?
- 30. 使邊框消失的漸變邊框
我不知道,我們有一個set_element_attr行動! – MEH 2010-12-08 17:59:42