[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не запускается функция из функции
ilyasret
Функция fancybox_show не запускается из show_fancybox, даже алерт не срабатывает, в чем ошибка?

$(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)

})

});
Игорь_Vasinsky
а консоль что говорит?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
Цитата
function show_fancybox(){


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

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

и где же вызов fancybox_show() в коде по-твоему?

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

ilyasret
Цитата (Invis1ble @ 28.07.2013 - 14:55)
Цитата
<pre class="sh_sourceCode" rel="js"><span class="sh_keyword">function</span> show_fancybox<span class="sh_symbol">()</span><span class="sh_cbracket">{</span>


  <span class="sh_keyword">if</span><span class="sh_symbol">( !</span> $<span class="sh_symbol">.</span><span class="sh_method">cookie</span><span class="sh_symbol">(</span><span class="sh_escape_alt">'fancybox_show'</span><span class="sh_symbol">)  )</span><span class="sh_cbracket">{</span>
    <span class="sh_comment">// запускаем fancybox</span>

      
   <span class="sh_object">date</span><span class="sh_symbol">.</span><span class="sh_method">setTime</span><span class="sh_symbol">(</span><span class="sh_object">date</span><span class="sh_symbol">.</span><span class="sh_method">getTime</span><span class="sh_symbol">() +</span>mSec<span class="sh_symbol">);</span>
  
   $<span class="sh_symbol">.</span><span class="sh_method">cookie</span><span class="sh_symbol">(</span><span class="sh_escape_alt">'fancybox_show'</span><span class="sh_symbol">,</span> <span class="sh_object">date</span><span class="sh_symbol">.</span><span class="sh_method">getTime</span><span class="sh_symbol">(),</span><span class="sh_cbracket">{</span> path<span class="sh_symbol">:</span> <span class="sh_string">"/"</span><span class="sh_symbol">,</span> expires<span class="sh_symbol">:</span> <span class="sh_object">date</span><span class="sh_cbracket">}</span><span class="sh_symbol">);</span>
  <span class="sh_cbracket">}
}</span></pre>

и где же вызов fancybox_show() в коде по-твоему?

Вот так?

function show_fancybox(){


if( ! $.cookie('fancybox_show') ){
// запускаем fancybox
fancybox_show();// Здесь вызывать ???

date.setTime(date.getTime() +mSec);

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

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.