fancybox повторное открытие окна!
Здравствуйте, делаю при загрузке страницы
$.fancybox.open()- все работает! Потом хочу, что бы по нажатию кнопки тоже открылось окно (когда первое закрыто), вешаю на событие другой $.fancybox.open(), но он не отрабатывает! Это два разных окна! В чем проблема может быть? |
baryshkov,
сделайте макет - вашего описания недостаточно или попробуйте указать в open что именно вы хотите открыть |
В начале страницы, при загрузке контента показывается окно:
$(document).ready(function(){
$.fancybox.open({
'href' : '/javascripts/ajax/my/vote1.html',
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'autoDimensions' : false,
'autoSize' : true,
'speedIn' : '500',
'speedOut' : '500',
'type' : 'ajax',
'closeBtn' : true,
'centerOnScroll' :true ,
'padding' : 20,
'scrolling' : 'no'
})
});
И в конце действие на кнопке
function onb(){
$.fancybox.open({
'href' : '/javascripts/ajax/my/vote2.html',
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'autoDimensions' : false,
'autoSize' : true,
'speedIn' : '500',
'speedOut' : '500',
'type' : 'ajax',
'closeBtn' : true,
'centerOnScroll' :true ,
'padding' : 20,
'scrolling' : 'no'
});
}
|
т.е. два раза на одной странице не могу методом open открыть окна
|
baryshkov,
:-?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>demo</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://fancyapps.com/fancybox/source/jquery.fancybox.css">
<script type='text/javascript' src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script>
<script type='text/javascript'>
$(document).ready(function(){
$.fancybox.open({
'href' : 'http://javascript.ru/',
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'autoDimensions' : false,
'autoSize' : true,
'speedIn' : '500',
'speedOut' : '500',
'type' : 'iframe',
'closeBtn' : true,
'centerOnScroll' :true ,
'padding' : 20,
'scrolling' : 'no'
})
function onb(){
$.fancybox.open({
'href' : 'http://javascript.ru/forum/',
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'autoDimensions' : false,
'autoSize' : true,
'speedIn' : '500',
'speedOut' : '500',
'type' : 'iframe',
'closeBtn' : true,
'centerOnScroll' :true ,
'padding' : 20,
'scrolling' : 'no'
});
}
$("a").click(onb)
});
</script>
</head>
<body>
<a rel="a" class="" >click</a>
</body>
</html>
|
| Часовой пояс GMT +3, время: 03:28. |