этот код не работает в IE7, кто-нибудь может мне помочь? - PullRequest
0 голосов
/ 14 июля 2011
$("#menu ul li").click(function(){
var colorBorder = $(this).parent("ul").find("li:hover").css("border-bottom-color");
alert(colorBorder)
});

он работает в chrome, opera, firefox, safari, ie9, ie8, но не работает в IE7, почему ??я думаю "li: hover".

http://jsfiddle.net/58sqR/3/

1 Ответ

2 голосов
/ 14 июля 2011

Мне кажется,

$(this).parent("ul").find("li:hover")

вернет тот же элемент, что и

$(this)

Поскольку нажатие li также означает зависание над ним.Вы пробовали просто использовать

var colorBorder = $(this).css("border-bottom-color");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...