ilyasret
28.07.2013 - 15:39
Функция fancybox_show не запускается из show_fancybox, даже алерт не срабатывает, в чем ошибка?
$(document).ready(function(){
function fancybox_show()
{
alert('Hello World');
}
var date = new Date();
var mSec = 2*1000;
function show_fancybox(){
if( ! $.cookie('fancybox_show') ){
date.setTime(date.getTime() +mSec);
$.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
}
}
$(function(){
show_fancybox()
setInterval(show_fancybox, mSec)
})
});
Игорь_Vasinsky
28.07.2013 - 17:09
а консоль что говорит?
_____________
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
28.07.2013 - 18:55
Цитата |
function show_fancybox(){
if( ! $.cookie('fancybox_show') ){
date.setTime(date.getTime() +mSec); $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date}); } } |
и где же вызов fancybox_show() в коде по-твоему?
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
ilyasret
28.07.2013 - 20:34
Цитата (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_show();
date.setTime(date.getTime() +mSec);
$.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
}
}