すでにjQuery用に作成された通知ライブラリはありますか? StackOverflowのやり方と同様のドロップダウンメッセージを提供するもの。秒おきに(彗星を行うには、多分オプション)
2)がマークとして読みコール(StackOverflowのは、POSTリクエストを経由してこれを行い気づい)jQuery - 通知ライブラリ - ポーリング
答えて
1)投票:何かお探し
なぜライブラリが必要でしょうか?既読としてマークする
クライアント側
<script>
setInterval(function(){
$.getScript({url:"news.php"});
}, 10000);
</script>
サーバー側
ボタン:
サーバー側
<?php
mark_as_read($_GET['id']);
クライアント側
<script>
function mark_as_read(markID){
$.ajax({"url": "mark_as_read.php?id="+markID"});
}
</script>
わかりません。作業の半分はサーバー側で実行する必要があります。私はJQuery/Asp.NETC#でMUDを作成しましたhttp://www.strategynerd.com/sngames
これは基本的なポーリング方法を示しています。ライブ通信を使用しているため、すぐにポーリングを行いますが、ポーリングが遅くなるほどアクティブではありません。コメットとロングポーリングは明らかにこの方法よりはるかに優れています。
Socket.IOをご覧ください。サーバー側でNode-jsを使用しますが、javascript-client socket.io.jsを単独で使用することができます。
ブラウザで利用可能な最高のtransportを選択し、イベントシステムに基づいてnice apiを提供します。
wikiのdifferent programming languagesにはサーバー実装の一覧もあります。
これが尋ねられて以来、しばらくしていますが、今後の参考として、Pines Notify http://pinesframework.org/pnotify/をご覧ください。
.NETを使用している場合は、SignalRもhttp://signalr.net/でチェックしてください。
Pines Notifyは、JavaScriptベースのポップアップ通知を提供します。 jQueryUIまたはBootStrapを使用してポップアップのテーマを設定し、ブロッキング通知またはノンブロッキング通知を提供できます。
SignalRは通信側を処理します。非常に柔軟で使いやすいです。これは、.NETからjavascriptメソッドを呼び出し、javascriptから.NETメソッドを呼び出すことができます。
これらをまとめると、ごくわずかな作業で非常に優れた通知パッケージが得られます。
- 1. CSS通知fade