Я показываю / скрываю div в зависимости от того, где я нажимаю с этим кодом:
$("body").click(function(e) {
if(e.target.id == ".userNavBar") {
$(".dropdownInfo").css({ 'display' : 'block'});
$('.userNavBar').css({'background-color' : '#444'});
$('.upperBar').css({'border-top-color' : '#ff556f'});
} else {
$(".dropdownInfo").css({ 'display' : 'none'});
$('.userNavBar').css({'background-color' : '#333'});
$('.upperBar').css({'border-top-color' : '#333'});
}
});
Когда я нажимаю .userNavBar
, ничего не происходит, и когда я проверяю элемент на наличие ошибок и предупреждений, 4 из этих ошибок появляются для каждого клика:
"event.layerX и event.layerY повреждены и устарели в WebKit. Они будут удалены из движка в ближайшем будущем."
Как мне это исправить ?? И в чем проблема?