jquery - 链接在 ie8 兼容模式下不工作

标签 jquery css xhtml

我有下面的代码,它只是一个供用户登录的链接,当按下它时,它会显示一个使用 jquery 的登录框。它在 IE8 中工作正常,但当启用兼容模式时,链接根本不起作用,就像它根本不存在一样。

<body>

    <script type="text/javascript">

    make_request();

    var clicked = 0;

     $(document).ready(function() 
     {

            $('#login_top').corners();
            $('#points_top').corners();   

            $('#login_box').hide();
            $('#login_box').corners();  

            $('#login_link').click(function() 
            {               
                $('#login_box').fadeIn(2000);
                $('#username').focus();

            });

            $('#close_link').click(function() 
            {
                $('#login_box').hide("slow");
            });

    });     

    </script>    

    <div id="login_top">

        <a href="javascript:void(0);" id="login_link"><img src="images/user.png" alt="Login" />Login</a>


    </div>  

我没有包含整个页面,因为这是唯一出现问题的区域,CSS 如下:

#login_top
{
    background-color: #000000;
    text-align: center;
    margin-left: 20px;  
    margin-top: 5px;
    width: 70px;
    padding: 5px;   
    font-size: 16px;
}

#login_top a
{
    text-decoration: none;
    color: #ffffff;
}

#login_top img
{
    border-style: none;
}

有什么建议吗?

谢谢 :)

最佳答案

尝试改变

<a href="javascript:void(0);" id...

只是

<a href="#" id...

关于jquery - 链接在 ie8 兼容模式下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826186/

相关文章:

javascript - 如何将 100% 高度应用于 div?

css - 产品环境中的 Assetic 错误 css 文件链接

java - Eclipse 静态元素 : Unable to Call/load CSS file from Xhtml

xhtml - 我不应该使用那些不在 HTML 5 规范中的 XHTML 元素/标签/属性吗?

jquery - 有没有一个框架可以同时为 firefox、chrome、safari 和 IE 构建插件?

javascript - 使用 iScroll 的 anchor 链接在 stellar.js 视差中不起作用

javascript - 如何复制整行?

javascript - 如何将javascript数组发送到服务器?

javascript - 如何根据数据项的属性对数据表中的复杂列进行排序?

javascript - 使用html和css通过多层创建透明边框