Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как заставить fancybox вспывать не по клику а по событию onload ??? (https://javascript.ru/forum/dom-window/40167-kak-zastavit-fancybox-vspyvat-ne-po-kliku-po-sobytiyu-onload.html)

ilyas-> 28.07.2013 09:28

alert везде и по всякому ставил, значит не запускается только из функции fancybox_show() ее вызов идет в show_fancybox

Проблема в show_fancybox(), из нее не запускается fancybox_show()

ilyas-> 28.07.2013 09:44

$(document).ready(function(){


// запускаем alert


function fancybox_show()
{
 
alert('Hello World');
/*
    $(".gallery3").fancybox({
                    autoSize: false,
                    autoDimensions: false,
                    width: 416,
                    height: 416,
                    fitToView: false,
                    padding: 0,
                    
                    href: '/personal/why_we/vk.html',
                    type: 'iframe'
                });*/
 //$(".gallery3").trigger('click');
 //$(".gallery3").click();

}


var date = new Date();
var mSec = 2*1000;



function show_fancybox(){


  if( ! $.cookie('fancybox_show')  ){
    // запускаем fancybox

       
   date.setTime(date.getTime() +mSec);
   
   $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
  }
}

$(function(){

   show_fancybox()

   setInterval(show_fancybox, mSec)

})

});

ilyas-> 28.07.2013 09:55

где тут проблема в show_fancybox() ???

danik.js 28.07.2013 13:15

Человек. Видишь ниже кнопочку "Запустить"? Нажми на нее.

function fancybox_show() {
    alert('Hello World');
}


Что произошло? Алерт появился? Если нет, то почему?
Пока не ответишь на этот вопрос ты не решишь свою проблему.

ruslan_mart 28.07.2013 13:54

Вложений: 1
ilyas->,


Часовой пояс GMT +3, время: 07:46.