Я изменил кодовый блок следующим образом, и он работает, как и ожидалось, как в Chrome 13, так и в FF5.
<script>
$(document).ready(function () {
var cookieName = 'the_cookie1';
var cookie = $.cookie(cookieName);
if(cookie === null) {
var cookieOptions = { expires: 3, path: '/' /*domain:, secure: false */ };
$.cookie(cookieName, 'true', cookieOptions);
$.fancybox(
'<h2>Hi!</h2><p>Lorem ipsum dolor</p>',
{
'autoDimensions': false,
'width': 350,
'height': 'auto',
'transitionIn': 'none',
'transitionOut': 'none'
}
);
}
});
</script>
FireFox 5
Chrome 13
При первом запуске я получаю коробку, и печенье установлено. После этого нет коробки.
Я заметил странность в Chrome, когда cookie не появлялся в консоли время от времени, но отладка сценария фактически показала, что cookie установлен и работает.