Я пытаюсь анимировать тег a
, он имеет свойство css table-cell
, чтобы получить эффект, который я ищу. Я ищу, чтобы оживить его, когда кто-то нажимает на него с помощью jQuery, но он не работает, и я думаю, что это из-за table-cell
, но удаление table-cell
приводит к разрыву макета. Here is the page I am working with.jQuery animate table-cell
Вот скрипка: http://jsfiddle.net/nEryb/
.clip{
background-color: #373938;
min-height: 100%;
height: 100%;
width: 300px;
background-position: center center;
background-size: auto 100%;
background-repeat: no-repeat;
display: table-cell;
box-shadow: -2px 0 5px rgba(0,0,0,.2), -2px -2px 5px rgba(0,0,0,.2), -2px 2px 5px rgba(0,0,0,.2);
text-align: center;
filter: grayscale(100%);
filter: url(/media/images/new/filters.svg#grayscale);
filter: gray;
-webkit-filter: grayscale(1);
position: relative;
}
Вот JQuery:
$(document).on("click", "a.clip", function(e){
e.preventDefault();
window.history.pushState("Gallery", "Gallery", $(this).attr("href"));
$("a.clip.hover").animate({
height: "20px"
}, "fast");
});
Что я могу сделать, чтобы получить эту работу?
Попробуйте инициировать с помощью $ ('. Clip'). On ('click', function() {}); – Chad