元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.2
JavaScript覧 / PC版 /みんなの評価 :
901 = :
意味がわかんねえよ
idがphpってなんだよ
905 = :
Ajaxの基本動作じゃん
なにがわからんのか不明
907 = :
更新があった場合
909 = :
ナビゲーションメニューのリンクアンカー
<a href="hoge.html" id="menu_1">menu 1</a>
に、hover時に一時停止するアクションを設定しています
$("a#menu_1").hover(function(ev){
clearInterval(timer);
}, function(ev){
timer = setInterval("change()", 5000);
});
別の場所にある画像のhover時にも同じ動作設定したく、現在は双方にクラスを定義して処理しています
<a href="hoge.html" class="act">menu 1</a>
<a href="hoge.html" class="act"><img src..... ></a>
$(".act").hover(function(ev){
clearInterval(timer);
}, function(ev){
timer = setInterval("change()", 5000);
});
双方で動かすためだけにクラスを設定していますので、
それ無しでどちらのアンカーも動作するように書き直す方法をご教示ください
宜しくお願いします
910 = :
>>908
ベストは、サーバーからプッシュすることだけどね
911 = :
サーバからプッシュだと、常にコネクション張ってないといけないかな?
912 = :
常時数秒単位でサーバへ問い合わせとかマジやめてほしい
最低でも問い合わせの停止ができるようにしといてくれ
913 = :
>>912
だから、サーバからプッシュの方がましなのよ
914 = :
コネクション維持し続けるのも勘弁。それもOFFできるようにしといてくれ。
915 = :
ツイッターとかもオンオフ出来ないでしょ
嫌ならjs切っとけよ
916 = :
Twitterは1分毎ぐらいにGETするだけだなあ
917 = :
>>914
>コネクション維持し続けるのも勘弁
何か勘違いしていない?
サーバプッシュは、サーバでイベントが発生しない限り通信も発生しないんだが
918 = :
>>917
サーバでイベントが発生したら、クライアントにどうやって接続するの?
919 = :
JqueryMobileのフッタに関してお聞きしたいのですが、
<div id="home" data-role="page">
<div data-role="header" data-position= "fixed">
<a href="#menu" data-role="button″ data-icon="gear">Menu</a>
<h1>TEST</h1>
<a href="#now" data-role="button" data-icon="check">check!</a>
</div>
<div data-role="content">
<div id="title">
</div>
</div>
<div data-role="footer" data-position= "fixed">
<a href="#menu" data-role="button" data-icon="gear">Menu</a>
<h3>TEST</h3>
<a href="#now" data-role="button" data-icon="check" class="ui-btn-right">check!</a>
</div>
</div>
とした場合に、ヘッダの方は1行で表示されるのに対して、フッタの方はボタンと文章の間に強制的に改行が入ってしまいます。
ボタンも左右で微妙に位置がずれてしまうようです。 googleで検索してみましたが、それらしい理由が見当たりません。 これは何が原因でしょうか?解決する方法はありま すでしょうか?
920 = :
jQuery Mobileを投げ捨てろ
俺はそうした
921 = :
>>918
サーバからクライアントにプッシュする。通常の逆パターン
922 = :
>>921
だからサーバからクライアントへデータをプッシュするためには、何らかのプロトコルで接続しないとだめだろ?
どういうプロトコルを使って接続するんだって聞いてるんだよ
コネクション維持しないでいきなりサーバからクライアントに接続する方法を教えてくれ。
923 = :
>>922
>コネクション維持しないでいきなりサーバからクライアントに接続する方法を教えてくれ。
いつも、いきなりクライアントからサーバに接続しているでしょ。
それの反対をやればいいだけ。
ググればたくさん情報検索できると思うけどな。
924 = :
>>923
インターネットの仕組みでは、いきなりサーバに接続するのは可能でも
いきなりクライアントに接続するのは難しいと思います
ググって出てくるPush技術では、クライアント側から接続して作った
コネクションを維持するものが多いようです
調べてみたいので、サーバからいきなりクライアントに接続するための
プロトコルを教えてもらえないですか?
925 = :
クライアントからのリクエスト一切無しで
サーバからいきなりクライアントに接続する方法なんて存在しないよ。
いったんクライアント(ブラウザ)からサーバに接続して
コネクション張ったままにする以外の手段は無い。
>>921と>>923は、何か勘違いしているな。
現実解としては、Comet+ajaxって感じだろうな。
928 = :
Skypeではプライベートアドレスを持つノード(Webならばクライアントに相当)から、
グローバルアドレスを持つノード(Webならばサーバに相当)へ、
UDPパケットを定期的に投げることでコネクションを維持するようだよ
929 = :
UDP通らない場合はクライアントに相当するノードから擬似的なサーバへTCP接続するみたいだな
930 = :
サーバ側でクライアントの携帯電話番号を把握しておいて
繋ぐように電話をかけるってのはどうですかね?
932 = :
ともあれ、JavaScriptで実現できる技術の話に戻ろうよ
933 = :
>>931
結局、クライアント側からの接続で開始する方法を用意しておく必要があると
言ってるんだけど伝わってるかな?
938 = :
IEは産廃
IEは産廃
この世から消え去ってしまえよ
940 = :
こんにちわ よろしくお願いします。
OS win mac
ブラウザ モダンブラウザ
スクロールバーでwindowをスクロールしたときに
CSSのposition:fixed;で位置を固定した要素(div)との相対的な距離をとる方法はないですか?
たとえば、横に長い要素をスクロールバーでスクロールさせたとき
position:fixed;させた要素からどれくらい離れたかを知りたいときなど
945 = :
thisが何を意味するのか、基礎をもう一回確認しろ
946 = :
call辺りを調べたら良いのかも。
イベントもあまり理解してない?
閉じられた時の処理は、あまりしない。
クロスブラウザ考えるとコストに合わない。
そもそもイベントも必ず拾えるのかわからない。
948 = :
笑
950 = :
なぜ thisにこだわるのか
類似してるかもしれないスレッド
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [98%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [98%] - 2012/10/8 22:30
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- JavaScript ライブラリ総合質問所 vol.4 (985) - [75%] - 2015/12/16 15:00
- jQuery ライブラリ 総合質問所 vol.4 (986) - [65%] - 2016/1/12 15:15
- 1行javascriptプログラミング (431) - [30%] - 2022/8/23 15:30
トップメニューへ / →のくす牧場書庫について