14
rated 0 times
[
17]
[
3]
/ answers: 1 / hits: 18967
/ 10 Years ago, thu, june 5, 2014, 12:00:00
I'm using the following JS I found online to implement a responsive navigation. There is nothing on the source about having any errors in IE8, however I'm doing some compatibility testing in BrowserStack (Win7+IE8) and getting the Object doesn't support this property or method error. Here is the entire script:
<script>
$(function() {
var pull = $('#menu');
menu = $('nav ul');
menuHeight = menu.height();
$(pull).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
});
$(window).resize(function(){
var w = $(window).width();
if(w > 320 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
</script>
And this is the line that IE8 doesn't like (character 6 specifically):
if(w > 320 && menu.is(':hidden')) {
Any help in solving this would be awesome, I'm still not the best at JS.
More From » jquery