私はSPAを作成し、デュランダルでホットタオルテンプレートを使用しようとしています。これまでのところ、スパにFancyboxを追加することに成功し、画像が表示されています
<a class="fancybox-thumb" rel="fancybox-thumb" href="http://farm9.staticflickr.com/8486/8225588056_d229e8fe57_b.jpg" title="Porth Nanven (MarcElliott)">
<img src="IMAGEPATH" alt="" />
</a>
$(document).ready(function () {
$(".fancybox-thumb").fancybox({
openEffect: 'elastic',
closeEffect: 'elastic',
helper: {
title: {
type: 'outside'
},
thumbs: {
width: 50,
height: 50
}
}
});
$('#label').click(function () {
$('#inline').fancybox();
});
});
これは適切に機能していませんが、問題ありません;)
今、私はこのようにファンシーボックスに独自のインラインを持ちたいです:
<div id="inline" style="display:none;width:500px;">
<p>
<a id="add_paragraph" title="Add" class="button button-blue" href="javascript:;">Add new paragraph</a>
<a href="javascript:$.fancybox.close();">Close</a>
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
クリックするといいえ:<a class="fancybox-thumb" href="#inline">Inline</a>
情報が記載されたファンシーボックスが表示されます。しかし、URLはlocalhost:2321 /#inlineに設定されているため、ホームにリダイレクトされますが、fancyboxは表示されます。ファンシーボックスがSPAの正しいページに表示され、そこにとどまるようにするには、どうすればこれを解決できますか?
Gr。リロイ