忍者ブログ

[PR]

2024-05-16 18:19

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

slideUp、slideDownでstop()を上手く動作させる方法

2011-02-14 00:13

 例えば、こんなコードを書いたとします。
$(~~).mouseover(function(){
$(this).slideDown("fast")
});
$(~~).mouseover(function(){
$(this).slideUp("fast")
});

 これで上手くいったように見えて色々触ってみると、素早くマウスを載せたり離したりしたときに何度も閉じたり開いたりしてしまうのが分かります。
PR

続きを読む

PHP shuffle

2011-01-17 23:26

 shuffleは配列要素をシャッフルしてくれる関数ですが、これを連想配列に適用すると、キー値が0~の数値になってしまいます。元のキー値は破棄されてしまいますので、キー値を取り出したい場合は、値からキー値の逆引き用連想配列を作るなど工夫が必要です。

PHPで参照渡しが失敗する件

2011-01-17 04:59

 PHPで関数宣言の引数に&を付けて参照渡しをしようとしたところ、どうやってもできない。呼び出し元の実引数に&を付けたらうまいこと行く時もあるが、PHPでは推奨されずにエラーが返る(こともある)。
 何度も検証を重ねた結果、ディレクトリが違うとうまくいかないらしいことが分かった。なぜ。これが通らないとちょっと困るぞ。

 あと、PHPのマニュアルに「注意: PHP 5以降、デフォルトで値はリファレンス渡しとなります。」とあるが、うちの環境PHP5.2.14ではちゃんと値渡しになってるよ。もうどういうことか説明して!

PHPでのメンバアクセス

2011-01-16 18:53

 PHPプログラミングを行う際、メンバ変数を使っても値が更新されない場合がありました。原因はthis->がなかったことでした。Javaなどと違って、メンバに$varという変数を参照する場合はメソッド内で$this->varと、クラスのメンバであることを明示的に書かなければいけません。

IEでのマージンauto

2011-01-16 18:50

 IEで左右のマージンをautoにしても中央揃えされないというバグがあります。これは、中央揃えを行いたい部分の外でfont-align: center;とすれば解消されます。
 中央揃えの部分でfont-align: left;などと元に戻せば終わりです。

ブログ内検索

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

最新トラックバック

最新コメント

プロフィール

HN:
KUMA
HP:
性別:
男性
職業:
学生
趣味:
Web, Programing
自己紹介:
マッシュアップやプログラミングなどを行なっております。
情報に不具合が御座いましたらコメントくださると幸いです。