У меня установлен fancybox на моем сайте, и у меня странное поведение.Если я обновлю страницу и нажму на картинку, когда страница загрузится, появится всплывающая подсказка и она начнет работать.Как только страница завершает загрузку, а затем я снова нажимаю на картинку, она говорит: «Запрошенный контент не может быть загружен. Пожалуйста, повторите попытку позже.»
Зачем это нужно делать?Это уже позволило мне просмотреть изображение один раз, но после полной загрузки страницы, оно не может найти изображение?Я могу нажать на картинку во время загрузки страницы, а затем закрыть ее, а затем снова открыть без проблем.Я могу сделать это, пока эта страница не закончила загрузку.
ОБНОВЛЕНИЕ
Это в attach.html:
<a class="various" href="#inline">
<img src="{_file.F_FILE_THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" width="400px" />
</a>
<div id="inline" style="display:none;">
<div id="mediaplayer" style="padding:10px;"></div>
</div>
<script type="text/javascript">
// <![CDATA[
jwplayer("mediaplayer").setup({
'flashplayer':'/test/player/player.swf',
'file':'{_file.F_FILE}',
'image':'{_file.F_FILE_THUMB_IMAGE}',
'volume':'25',
'provider':'video',
'width': '640',
'height': '480'
});
// ]]>
</script>
из общего_хедера.html
<link rel="stylesheet" href="/test/js/fancybox/jquery.fancybox.css?v=2.0.4" type="text/css" media="screen" />
<script type="text/javascript" src="/test/js/fancybox/jquery.fancybox.pack.js?v=2.0.4"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
$(".various").fancybox({
fitToView: true,
width: '75%',
height: '75%',
autoSize: true,
closeClick: false,
closeBtn: 'true',
scrolling: 'no',
padding: '5',
});
});
// ]]>
</script>
<script type="text/javascript" src="/test/player/jwplayer.js"></script>