jquery类=隐藏和白色文本的奇怪问题

时间:2010-02-26 14:13:25

标签: jquery text

正如标题所述,Jquery在页面的某些区域将文本变为白色。它不能用于封装ajax调用,因为它在我不调用ajax时工作正常

发布整个剧本有点困难,因为它的巨大而且我不知道它发生在哪里。我不知道如何使用firebug进行调试,因为我不知道问题出在哪里。

非常感谢任何帮助

这是我正在使用的脚本:

<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>

    <script type="text/javascript" src="js/jquery.history.js"></script>

    <script type="text/javascript">

    $(document).ready(function () {


        $.history.init(pageload);   

        $('a[href=' + window.location.hash + ']').addClass('selected');

        $('a[rel=ajax]').click(function () {

            var hash = this.href;
            hash = hash.replace(/^.*#/, '');
            $.history.load(hash);   

            $('a[rel=ajax]').removeClass('selected');
            $(this).addClass('selected');
            $('#body').hide();
            $('.loading').show();

            getPage();

            return false;
        }); 
    });

    function pageload(hash) {
        if (hash) getPage();    
    }

    function getPage() {

hash = document.location.hash;
hash = hash.replace(/^.*#/, '');
        var data = 'page=' + encodeURIComponent(hash);
        $.ajax({
            url: "index.php",   
            type: "POST",       
            data: data,     
            cache: false,
            success: function (html) {  
                $('.loading').hide();               
                $('mytag').html(html);
                $('#body').fadeIn('slow');      

            }       
        });
    }

    </script>
欢呼声

1 个答案:

答案 0 :(得分:0)

您可以使用Firefox Firebug extension来跟踪CSS样式甚至调试JavaScript。它允许您直接从页面中选择元素,并从该元素中查看CSS继承树,这样您就可以很容易地找到正在发生的事情。