写了一段jquery,在ie8/9/10/edge和ff/chrome中都有效,就是在ie7 中无效。求原因。
1 //index 2 $(function () { 3 $('.head_nav .send_to').hover( 4 function(){ 5 $(this).find('dl').css({'paddingLeft':'7px','paddingRight':'7px','height':'31px','backgroundColor':'#fff','borderLeft':'1px solid #ddd','borderRight':'1px solid #ddd'}); 6 $('.area').show(); 7 },function(){ 8 $(this).find('dl').css({'height':'30px','paddingLeft':'8px','paddingRight':'8px','backgroundColor':'#f1f1f1','border':'none'}); 9 $('.area').hide(); 10 } 11 ) 12 13 $('.area a').on('click',function() { 14 $(this).addClass('cur').siblings().removeClass('cur'); 15 $('.send_to dd').text($(this).text()); 16 }) 17 alert('lllllllll'); 18 19 //头部菜单下拉 20 $('.drop_down').hover( 21 function(){ 22 if($('.has_icon')){ 23 $(this).find('.left_icon').css({'left':'6px','backgroundPosition':'0 -25px'}); 24 } 25 $(this).find('.drop_con').css('display','block') 26 $(this).find('.item_title').css({ 27 'display':'block', 28 'borderLeft':'1px solid #ddd', 29 'backgroundColor':'#fff', 30 'height':'31px' 31 }) 32 $(this).prev().find('.item_title').css({'borderRight':'none',}); 33 $(this).find('.drop_con').css({'left':'0'}); 34 },function(){ 35 if($('.has_icon')){ 36 $(this).find('.left_icon').css({'left':'5px','backgroundPosition':'0 0'}); 37 } 38 $(this).find('.drop_con').css('display','none') 39 $(this).find('.item_title').css({ 40 'display':'inline', 41 'borderLeft':'none', 42 'backgroundColor':'#f1f1f1', 43 'height':'31px' 44 }) 45 $(this).prev().find('.item_title').css({'borderRight':'1px solid #ddd',}); 46 $(this).find('.drop_con').css({'left':'-1px'}); 47 } 48 ) 49 })
jquery版本是多少
jquery-1.11.2.min.js
我可以把css和html也给你
我找到原因了,有几个地方多了逗号,不过谢谢你了
10以上的jquery就不支持了,建议你换用一些低版本的jq来用,这样才能兼容低版本的ie浏览器