0

終了bodyタグの前に次のコードを挿入しました:

<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery('.header-search-form, .hoverbgpfthnailiface ').click(function(e){

            var target = e.target;
            while (target.nodeType != 1) target = target.parentNode;

            if(target.tagName != 'TEXTAREA'){
                jQuery('.header-search-form').css({ 'display' : 'none' });
                jQuery('.imgcontainer').show();
            }

        });
    });
</script>

問題は、スクリプトが機能していないことです。コンソールを確認しましたが、エラーはありませんでした。奇妙なことに、このコードをChromeコンソールに配置すると、完全に機能します。

どうしたの ?

これが何か助けになるならウェブサイトです。

助言がありますか?

4

1 に答える 1

0

または$(document).load$(window).load代わりに$(document).ready

bodyタグを閉じる前にそのままにしておく必要がある場合は、上記の[ $(window).load$(document).readyの代わりにの使用を想定]に加えて、スクリプトタグを閉じる直前にコードの最後に次の行を追加します。$(window).trigger('load');

于 2012-09-09T15:19:24.873 に答える