У меня есть этот бит кода, чтобы скрыть / показать лоток внизу страницы. Он отлично работает везде, но Firefox. В devtools он не показывает прослушиватель событий на .toTab - пока вы не обновите sh страницу. После обновления все работает нормально.
$(function(){
$('.toTab').click(function(event){
var currentHeight = ($('#toOfferContainer').height()*(-1))+90;
$(this).toggleClass('showOffers');
$('.toOverlay').toggleClass('shown');
if ($(this).hasClass('showOffers')) {
$('#toOfferContainer').animate({bottom:'-2px'},500);
} else {
$('#toOfferContainer').animate({bottom:currentHeight},500);
}
});
});
Нажатие на .toTab просто ничего не регистрирует - даже никаких сообщений в консоли.
Какие-нибудь советы по поводу того, что мне может потребоваться настроить?
РЕДАКТИРОВАТЬ: Вот соответствующие HTML:
<div id="todaysOffers">
<div class="toOverlay">
<div id="toOfferContainer">
<div class="toTab">
<img src="image.png" />
</div>
<div class="toContent">
<a href="/link" class="someLink">
<img src="image2.jpg" />
</a>
</div>
</div>
</div>
</div>