blob: 6fcf221b4fe4e77ee84c27400d365bb7653eb3d2 [file] [log] [blame]
$(function () {
$('.wg-cards .open-hidden-content a').on('click', function (event) {
event.preventDefault();
var $this = $(this);
var cardIndex = $this.attr('data-card-index');
var $card = $('#card-wrap-' + cardIndex);
var $hiddenContent = $('#hidden-content-' + cardIndex);
if ($card.length > 0 && $hiddenContent.length > 0) {
// Enable overlay
$card.siblings('.overlay').addClass('active');
// Blur cards
$card.addClass('blurred');
$card.siblings('.card-wrap').addClass('blurred');
// Show hidden content
var posTop = $card.position().top + 30
var parentHeight = $card.parent().height();
var hiddenContentHeight = $hiddenContent.height();
var maxPosTop = parentHeight - hiddenContentHeight - 30;
console.log(posTop, parentHeight, hiddenContentHeight, maxPosTop)
$hiddenContent.css('top', Math.min(posTop, maxPosTop) + 'px')
$hiddenContent.addClass('visible');
}
});
$('.wg-cards .hidden-content .close a').on('click', function (event) {
event.preventDefault();
var $this = $(this);
var cardIndex = $this.attr('data-card-index');
var $hiddenContent = $('#hidden-content-' + cardIndex);
if ($hiddenContent.length > 0) {
// Enable overlay
$hiddenContent.siblings('.overlay').removeClass('active');
// Blur cards
$hiddenContent.siblings('.card-wrap').removeClass('blurred');
// Show hidden content
$hiddenContent.removeClass('visible');
}
});
});