меню не реагирует на IE7
Всем привет.
Сам я новичок, и недавно начал изучать jQuery, вот сделал меню, все нормально, работает как надо, только не в IE7. Проблема в том что меню просто не реагирует ни на что. Помогите пожалуйста не могу понять в чем может быть проблема. HTML <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Пример со ссылками </title> <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="jquery/jquery1.js"></script> <link href="style/stily.css" rel="stylesheet" type="text/css"> </head> <body> <ul id="list"> <li id="1">Ссылка1<span class="list1">[<span id="list1">0</span>]</span></li> <li id="2">Cсылка2<span class="list1">[<span id="list2">0</span>]</span></li> <li id="3">Ссылка3<span class="list1">[<span id="list3">0</span>]</span></li> <li id="4">Ссылка4<span class="list1">[<span id="list4">0</span>]</span></li> <li id="5">Ссылка5<span class="list1">[<span id="list5">0</span>]</span></li> </ul> </body> </html> CSS #list .list1 {display:none; float:right; margin-right:180px; } #list {background:silver; width:381px; list-style:none; border:1px solid #000; } #list li { width:281px; height:21px; background:url(../img/menu-line.gif) no-repeat; color:blue; fons-size:15px; padding-left:60px; } .noactive { margin-left:20px; } .active { margin-left:0px; } jQuery $(function() { $('#list li').click(function() { var current = $(this); var id = current.attr('id'); var str = "#list"+ id; var number = parseInt($(str).text()); number = number +1; $(this).find('span.list1').show(); if (number <5) { $(str).html(number); $('li').each(function(){ $(this).css('margin-left','0'); }); $('li').each(function() { $(this).animate({margin:'0 0 0 30px'}, {duration:200}); }); current.animate({margin:'0'}, {duration:1000}); } else { $(this).remove(); } }) }) |
Скачайте IE9, там отличный эмулятор IE7, IE8 + инструменты разработчика. Там в консоли вы можете увидеть ошибку.
|
//Строка 22 fontSize: "1em",Ошибка здесь. Уберите запятую. |
Вложений: 1
на первый клик работает. а вот на последующие выводит ошибку.не понятно почему.
SCRIPT87: Недопустимый аргумент. jquery1.js, строка 19 символ 5 есть у кого похожий вариант, которая выполняет такую операцию. |
Часовой пояс GMT +3, время: 04:10. |