ここで再びScorliss。クライアントが最近、ウェブサイトに複数の画像スライドショーを追加するように依頼したので、リンクから呼び出すことができる無料のスライドショー/画像ギャラリーをオンラインで探していました...スライドショー内のすべての画像をリンクとして使用する必要はありませんページ上。私はlightboxである程度の成功を収め、fancyboxを見つけました。私はサイトで作業しているsildshowを持っています。私の問題は、ユーザーがリンクをクリックしたときにスライドショーを自動開始しようとしていることです。以下は、fancyboxjavaスクリプトのコードです。
<script type="text/javascript">
$(document).ready(function() {
$("#fancybox-manual-c").click(function() {
$.fancybox.open
([{ autoPlay:true,
href : '../images/BDAY 2.jpg',
title : 'My title'
},
{
href : '../images/horse_pic_3.jpg',
title : '2nd title'
},
{
href : '../images/lori.jpg'
}],
{'callbackOnShow':myFunc,
helpers : {
thumbs : {
width: 75,
height: 50
},
buttons : {}
}
});
});
});
</script>
<style type="text/css">
.fancybox-custom .fancybox-skin {
box-shadow: 0 0 50px #222;
}
</style>
<script type="text/javascript">
function myFunc() {
alert("Opened!");
}
</script>
HTMLの本文に私は
<a id="fancybox-manual-c" href="javascript:;">Open gallery</a>
誰かがコールバックを使用する必要があるかどうかを教えてもらえますか...もしそうなら、どこで、または「autoPlay:true」を使用する必要があるかどうかを教えてください。ありがとうSCorliss