imqのプロフィール

@imq imq
ありがとう数26
質問数1
回答数41
ベストアンサー数
16
ベストアンサー率
72%
お礼率
80%

  • 登録日2008/04/20
  • function()は無名関数?

    jqueryの$(function() は無名関数だと思いますが、redyが省略されているので、DOMを読み込み終わってから実行とも聞きます。 両方の意味があるのでしょうか? 一見ダダの無名関数に見えますがどのように区別するのでしょうか? 下記の部分もfunction()があるのですがこちらもまた無名関数のなのですか? ただ即時関数ではないので変数などに入れて、関数の呼び出しをしないといけないのにその記載がなくても実行されるのはなぜでしょうか? each(function() $(function() { $(".textbox").each(function(){ var labelText = $(this).val(); $(this).focus(function(){ if( $(this).val() == labelText ){ $(this).val(""); } }).blur(function(){ if( $(this).val() =="" ){ $(this).val(labelText); } }); }); }); 補足 $(".textbox").each(function(){ var labelText = $(this).val(); $(this).focus(function(){ if( $(this).val() == labelText ){ $(this).val(""); の部分は無名関数の中身、つまりこの関数が実行されるときの中身のことなのでしょうか? jqueryだと何となくこの書き方をしているのですがJSの基礎で考えるとそのようになりますよね?

    • ベストアンサー
    • noname#226032
    • JavaScript
    • 回答数2
  • function()は無名関数?

    jqueryの$(function() は無名関数だと思いますが、redyが省略されているので、DOMを読み込み終わってから実行とも聞きます。 両方の意味があるのでしょうか? 一見ダダの無名関数に見えますがどのように区別するのでしょうか? 下記の部分もfunction()があるのですがこちらもまた無名関数のなのですか? ただ即時関数ではないので変数などに入れて、関数の呼び出しをしないといけないのにその記載がなくても実行されるのはなぜでしょうか? each(function() $(function() { $(".textbox").each(function(){ var labelText = $(this).val(); $(this).focus(function(){ if( $(this).val() == labelText ){ $(this).val(""); } }).blur(function(){ if( $(this).val() =="" ){ $(this).val(labelText); } }); }); }); 補足 $(".textbox").each(function(){ var labelText = $(this).val(); $(this).focus(function(){ if( $(this).val() == labelText ){ $(this).val(""); の部分は無名関数の中身、つまりこの関数が実行されるときの中身のことなのでしょうか? jqueryだと何となくこの書き方をしているのですがJSの基礎で考えるとそのようになりますよね?

    • ベストアンサー
    • noname#226032
    • JavaScript
    • 回答数2
  • カートリッジを交換すると片方音でない

    使用機種は、PUA-1500Lというロングアームです。最近中古で購入して、手持ちのV-15type3を専用シェルに装着して音楽を楽しんでおります。ショートアームとは劇的に音が良くなって喜んでおりましたが、手持ちの他のカートリッジ(DL-207,AT150EaG,M-44G,MC-5)のどれを付け替えても片側(右ch)の音が出ません。これはPUA-1500L専用のシェルでしか使えないアームなのでしょうか?因に各カートリッジが取り付けされているシェルの本体(根元の金属部分)とそれぞれのカートリッジのアース端子をテスターで調べると、このPUA-1500Lのシェルのみカートリッジと導通があり、違いはわかるのですが他のカートリッジも何とか交換して使うことはできないでしょうか?よろしくご教授ねがいます。追記・・・別に所有しておりますPX-2 では全てのカートリッジは正常に動作しております。

  • カートリッジ 針の曲がり

    表題の件について。 私のカートリッジは今年2月に針交換と針の曲がり調整をしてもらいましたが、またすぐ曲がってしまいました。下(腹側)から見て左の方向です。(カンチレバーが反ってると言う事ではないです) 以前インサイドフォースキャンセラは、カートリッジ正面から見てカンチレバーが真っ直ぐに成るように合わせる、と聞いたことが有ります。 しかしインサイドフォースがかかれば、カンチレバーはダンパーを支点として左に力がかかり、インサイドフォースキャンセラをかけるとダンパーは、カンチレバーを支点として右に力がかかると思います。 カンチレバーが左に曲がるのはやむなし、なのでしょうか。

  • JS switch文について

    JavaScript初心者です。 下記では、div内でphoto1.jpgを表示していますが、ここが別のコードで他の画像に書き換えられるため、下のjsで、画像がクリックされた際にsrcの中身を確認し、それに応じてアンカータグのhrefを書き換えようとしています。 ですが、参照の仕方が悪いのか、switch文が思惑通りに動いてくれません。 どなたか詳しい方、ご教授ください。よろしくお願いいたします。 $("#main a").click(function(){ var mimage = document.getElementById("main-img"); switch(mimage.src){ case "images/photo1.jpg": $("#main a").attr("href","sub1.html"); break; case "images/photo2.jpg": $("#main a").attr("href","sub2.html"); break; case "images/photo3.jpg": $("#main a").attr("href","sub3.html"); break; } }); <div id="main"> <a href="sub1.html"><img src="images/photo1.jpg" alt="" width="700" height="515" id="main-img" /></a> </div>