私はajaxを使用してphpとjavascriptでコード化された叫びボックスを持っており、画像がshoutboxの中に読み込まれるときにshoutboxのスクロールに問題があります。 新しいシャウトが一番下に追加され、下にスクロールします。Jquery PHPスクロールの問題。 div内の画像を検出する方法は?
問題:画像が投稿されると、シャウトボックスは画像の下にスクロールしません。 理由:画像が掲載されています。スクロールが既に起動されている場合、画像は完全に読み込まれ、CSSの最大サイズに拡大されます。 この場合、手動で下にスクロールして完全な画像を表示する必要があります。
私は現在
$(window).load(function() {
tbSingleScroll();
を使用しています});
この問題は...ページを変更するときにのみ機能し、すべての画像がページ全体の読み込みを完了するまで待つ必要があります。
シャウトボックスに表示される可能性のある小さな画像/スマイリーと比較して、かなりの種類です。
私はこの問題を私が覚えているよりもずっと長く解決しようとしています。 これに関する助けがあれば驚くはずです。
をロードしている場合でも、コンテナとして現れるように、静止画像/アイコンサイズを使用画像はどこからでも投稿できるので、私が探しているものではないので、アップロードされた各画像に負荷を加えることは、プレグマッチを伴うことになります。 あるdiv内の画像を検出するためにとにかくそこにある すべての叫び声がロードされているIEは#shoutsです。もし私がそこにある画像を検出できたら、そのトリックを行います。 –
なぜpregが一致しますか?新しい隠れたコンテナを簡単に挿入し、スクリプトの先頭にあるライブロードイベントを$(container).find( 'img');などのようにアクセスしてすべての画像にバインドします。その後、コンテナ –
を表示できます私はあなたに正直になるつもりです。私はJqueryを初めて使っています。私はこれまでに3日間過ごしたことを意味しています。私はjavascriptについてよく知らないので、学びたいと思います。 私は少し時間のうちに、私は実際に多くを学んだと思います。 shoutboxのすべての画像にonload =を追加すると、上記のコードが機能することが分かります。 私はあなたの答えを理解しています私は実際の画像に負荷を加えることなくこれをどのように行うことができるのか分かりません。 $( "img")を追加すると考えています。addClass( "shoutbox"); –