Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
' +
_this.arData[i].html +
'
',
closeIcon: false,
closeByEsc: false,
angle: {
position: 'bottom'
}
});
predictionWindow.show();
}
}).mouseleave(function(){
if( !isMobile ) {
if(predictionWindow){
if(predictionHideTimeout){
clearTimeout(predictionHideTimeout);
predictionHideTimeout = false;
}
predictionHideTimeout = setTimeout(function(){
predictionWindow.destroy();
}, 500);
}
}
});
}
}
}
}
else{
this.hide(i);
}
}
}
CMaxPredictions.prototype.showAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.show(keys[i]);
}
}
}
CMaxPredictions.prototype.hide = function(i){
if(this.arData && typeof this.arData[i] !== 'undefined'){
var $inject = $('#' + i);
if($inject.length){
var $element = $inject.closest('.catalog_detail');
if($element.length){
var bFastView = $element.closest('#fast_view_item').length > 0;
if(!bFastView){
$('#headerfixed .btn.has_prediction').unbind('mouseenter');
$('#headerfixed .btn.has_prediction').unbind('mouseleave');
$('#headerfixed .btn.has_prediction').removeClass('has_prediction');
}
$element.find('.has_prediction').unbind('mouseenter');
$element.find('.has_prediction').unbind('mouseleave');
$element.find('.has_prediction').removeClass('has_prediction');
}
}
//console.log('hided prediction', i);
}
}
CMaxPredictions.prototype.hideAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.hide(keys[i]);
}
}
}
CMaxPredictions.prototype.update = function(i){
if(this.arData && typeof this.arData[i] !== 'undefined'){
var $inject = $('#' + i);
if($inject.length){
bx_sale_prediction_product_detail_load(
this.arData[i].injectId,
this.arData[i].giftAjaxData
);
//console.log('sended prediction', i);
}
else{
this.remove(i);
}
}
}
CMaxPredictions.prototype.updateAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.update(keys[i]);
}
}
}
var obMaxPredictions = new CMaxPredictions();
var predictionWindow = false;
var predictionHideTimeout = false;
var showPredictions = function(){
obMaxPredictions.showAll();
}
var updatePredictions = function(){
obMaxPredictions.updateAll();
}
}
BX.ready(function(){
var injectId = 'sale_gift_product_1072802427';
var giftAjaxData = {
'parameters':'YTo2OntzOjk6IkJVVFRPTl9JRCI7YjowO3M6MTQ6IkNVU1RPTV9TSVRFX0lEIjtOO3M6MjQ6IlBPVEVOVElBTF9QUk9EVUNUX1RPX0JVWSI7YTo3OntzOjI6IklEIjtpOjI4OTQ7czo2OiJNT0RVTEUiO3M6NzoiY2F0YWxvZyI7czoyMjoiUFJPRFVDVF9QUk9WSURFUl9DTEFTUyI7czoyMzoiQ0NhdGFsb2dQcm9kdWN0UHJvdmlkZXIiO3M6ODoiUVVBTlRJVFkiO047czo5OiJJQkxPQ0tfSUQiO2k6Mzg7czoxNjoiUFJJTUFSWV9PRkZFUl9JRCI7TjtzOjc6IlNFQ1RJT04iO2E6NDp7czoyOiJJRCI7TjtzOjk6IklCTE9DS19JRCI7TjtzOjExOiJMRUZUX01BUkdJTiI7TjtzOjEyOiJSSUdIVF9NQVJHSU4iO047fX1zOjEwOiJDQUNIRV9UWVBFIjtzOjE6IkEiO3M6MTc6IlNHUF9DVVJfQkFTRV9QQUdFIjtzOjU1OiIvY2F0YWxvZy91c2x1Z2kvM2Qtc2thbmlyb3ZhbmllLXByb215c2hsZW5ueWtoLW9iZWt0b3YvIjtzOjk6IklOSkVDVF9JRCI7czoyODoic2FsZV9naWZ0X3Byb2R1Y3RfMTA3MjgwMjQyNyI7fQ==.34ef78a080c2736d898ebabb0cd12456f8d10f6945ed1d2aa92b803cc3b6c2d5',
'template': 'main.543bef5f1423567bec0a07a9812acfcf9debdb9d0306ea6a53c1ca2a909ca974',
'site_id': 's1'
};
obMaxPredictions.add({
injectId: injectId,
giftAjaxData: giftAjaxData,
});
obMaxPredictions.update(injectId);
});
Видео
