var product_quickview = null;
$(window).load(function() {
$('.featured-products, .featured-categories').show().bxSlider({
minSlides: 2,
maxSlides: 8,
moveSlides: 3,
slideWidth: 200,
slideMargin: 0,
infiniteLoop: false,
hideControlOnEnd: true,
nextText: '',
prevText: ''
});
$('.featured-products li').on('click', function(e) {
/*
if( $('html').width() <= 768 ) {
e.preventDefault();
product_quickview = $(this).attr('data-product-quickview');
quickviewProduct(product_quickview, false);
var quickview = $('#quickview_content');
$(this).hide();
quickview.modal('show');
}*/
});
$('.featured-products li').on('mouseenter', function() {
if( $('html').width() > 768 )
{
product_quickview = $(this).attr('data-product-quickview');
var qv = $('#quickview_btn');
//$('#quickview_btn').remove();
var e_width = $(this).width();
var e_height = $(this).height();
var top = $(this).offset().top;
var left = $(this).offset().left;
if( !qv.is(':visible') )
{
qv.show();
}
var new_top = (top - qv.height()) + (e_height - qv.height());
var new_width = (e_width * 0.8);
var add_to_left = (e_width * 0.05);
var new_left = (add_to_left + left);
qv.width( new_width );
if( new_left + qv.width() < $('html').width() )
{
qv.offset({top: new_top, left: new_left });
}
else
{
qv.hide();
}
}
}).on('mouseleave', function() {
if(!$('#quickview_btn:hover').length) {
$('#quickview_btn').hide();
}
$('#quickview_btn').on('mouseleave', function() {
$('#quickview_btn').hide();
});
});
$('#quickview_btn').on('click', function() {
//console.log(product_quickview);
quickviewProduct(product_quickview, false);
var quickview = $('#quickview_content');
$(this).hide();
quickview.modal('show');
});
});