Показать сообщение отдельно
  #1 (permalink)  
Старый 30.07.2013, 11:19
Аватар для ilyas->
Кандидат Javascript-наук
Отправить личное сообщение для ilyas-> Посмотреть профиль Найти все сообщения от ilyas->
 
Регистрация: 19.06.2013
Сообщений: 135

Всплывающее модальное окно по времени жизни куки
Всплвающее окно fancybox в ie8 появляются скролы, размер сгенерированного iframe виджета vkontakte 400 x 400, в опциях fancybox тоже прописал свойствами width и height по 400 и padding margin по 0, почему в ie8 появляются скроллы ???

Вот мой рабочий код работающий с куками ссылка

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<link rel="stylesheet" href="/bitrix/fancybox2/jquery.fancybox.css" type="text/css" media="screen" />
<script src="/bitrix/fancybox2/jquery.fancybox.js" type="text/javascript"></script>
<script src="/bitrix/fancybox2/jquery.cookie.js" type="text/javascript"></script>
<script>
$(document).ready(function(){

function fancybox_show()
{

$(function () {
    $.fancybox.open([
        {
            type: 'iframe',
            href : '/bitrix/vk.html'              
           // title : 'SibiTron Group'
		  
        }
    ], {
        padding : 0,
		autoSize: false,
        autoDimensions: false,
        width: 416,
        height: 416,
        fitToView: false,
        margin: 0
    });
});
}
var date = new Date();
var mSec = 20*1000;

function show_fancybox(){

  if($.cookie('fancybox_show')){}else{
    // запускаем fancybox
fancybox_show();
       
   date.setTime(date.getTime()+mSec);
   
   $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date});
  }
}

$(function(){
   show_fancybox();
   setInterval(show_fancybox, 5000);
})

});



 

</script>


Можно ли еще улучшить данный скрипт??? Вносите свои предложения

Последний раз редактировалось ilyas->, 30.07.2013 в 11:31.
Ответить с цитированием