首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Javascript/ jQuery下拉菜单在IE6中工作吗?

让Javascript/ jQuery下拉菜单在IE6中工作吗?
EN

Stack Overflow用户
提问于 2011-02-21 05:58:43
回答 1查看 2.3K关注 0票数 0

我用多种方式创建了下拉菜单: Javascript、Dreamweaver Spry、CSS。当使用我的中级安全IE6进行测试时,它们都不起作用。IE6向我发出了安全警告。

我试着用IE6打开其他网站,它们的下拉菜单也不起作用。

然后我发现这个网站:

http://www.trubus-online.co.id/trindo7/index.php?option=com_content&view=article&id=5083:peluang-bisnis-budidaya-sengon-dan-jabon&catid=54:pelatihan&Itemid=411

它的Javascript/ jQuery下拉菜单工作,而其他网站不工作。

它是否使用黑客绕过IE6安全性?如何使我的下拉菜单工作?我不想用"noscript“标签。

我使用的代码是:

(1) CSS下拉菜单:http://jsfiddle.net/f2RbG/

(2) Javascript下拉菜单:http://jsfiddle.net/Aqbh2/

EN

回答 1

Stack Overflow用户

发布于 2011-02-21 09:55:31

对于IE6,我感觉到你的痛苦,我在那里工作,我们仍然需要“支持”IE6。

我的站点上有一个类似的下拉菜单,使用IE6,我很高兴与您共享代码示例:

HTML:

代码语言:javascript
复制
<ul id="menu">
  <li> 
    <a href="http://target" id="listlink" title="">Hover over me...</a> 
    <ul class="list">
      <li>This</li>
      <li>is a</li>
      <li>list</li>
    </ul> 
  </li> 
<ul>

jQuery:

代码语言:javascript
复制
$(document).ready(function() {
    // Quicklinks Animation
    $("#menu a").attr("href", "#");
    $('#menu li').hover(
       function () {
           $(this).find(".list").fadeIn(555);
    });
    $('#menu li').mouseleave(function(){
        $(this).find(".list").fadeOut(555);
    });   
});

检查它在这里的工作- http://jsfiddle.net/HaXaM/3/

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5062837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档