Заставить Javascript / jQuery работать в IE6? - PullRequest
0 голосов
/ 21 февраля 2011

Я создал выпадающее меню несколькими способами: Javascript, Dreamweaver Spry, CSS. При тестировании с моим IE6 среднего уровня безопасности ни один из них не работает. IE6 запросил у меня предупреждение безопасности.

Я пытался открыть другие сайты с IE6, их выпадающее меню тоже не работает.

Тогда я нахожу этот сайт:

http://www.trubus -online.co.id / trindo7 / index.php вариант = com_content & вид = статьи & ID = 5083: peluang-BISNIS-budidaya-sengon дан-jabon & CatID = 54: pelatihan & Itemid = 411

Его раскрывающееся меню Javascript / jQuery работает, а другие сайты - нет.

Использует ли он взлом для обхода безопасности IE6? Как заставить работать мое выпадающее меню? Я не хочу использовать тег "noscript".

Код, который я использую:

(1) Раскрывающееся меню CSS: http://jsfiddle.net/f2RbG/

(2) Раскрывающееся меню Javascript: http://jsfiddle.net/Aqbh2/

1 Ответ

1 голос
/ 21 февраля 2011

Я чувствую боль по отношению к IE6, где я работаю, мы все еще должны "поддерживать" IE6.

У меня есть похожее выпадающее меню на моем сайте, которое работает в IE6, я рад поделитьсяПример кода с вами:

HTML:

<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:

$(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/

Надеюсь, это поможет.

...