2

ページから div を削除しようとしています (できればまったく読み込まれないようにすることをお勧めします) が、今のところ、ページが読み込まれた後に削除することに決めています。

ここのjsfiddleでこれらのコード行を試してみましたが、うまくいきました。「#content_gallery」div が削除されます。

http://jsfiddle.net/FRYsJ/9/

<script type='text/javascript'>

$(document).ready(function(){$('#content_gallery').remove();});

</script>

しかし、テストWebサイトの頭に適用すると。指定された id の div は削除されません。私はまた、他のIDラベルを持つ他のdivを削除しようとしました

テストサイト:http ://stage.bravo-company.info/luchatest/category/gallery/

私も試しました:

 $(document).ready(function(){        
        $('#content').remove();

 });

$(function(){
    $('#content_gallery').remove();
});

何か案は?それはjqueryの競合の場合でしょうか? これを確認する方法がわかりません。

テストサイトはこちら: http://stage.bravo-company.info/luchatest/category/gallery/

4

2 に答える 2

4

サイトで競合している別の JavaScript ライブラリがありjQueryます。この問題を修正する正しい方法は、 を使用することjQuery.noConflictです。

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    $.noConflict();

    jQuery(document).ready(function($) {
        // Code that uses jQuery's $ can follow here.
        $(function(){
            $('#content_gallery').remove();
        });
    });

    // Code that uses other library's $ can follow here.
</script>
于 2013-04-08T04:13:05.837 に答える