Play フレームワーク 2.0 を使用しています。User オブジェクトのリスト (リスト) を反復することにより、scala テンプレートに表示されるアイテムのリストがあります。各ユーザー オブジェクトは、次のように div で表示されます。
<div class="columns"><code>
@for(list of Users) {
<div class="column">
<a class="popup-link" href="#drabbles-box">@user.TITLE</a></div>
}
</div>
そのタイトルをクリックすると、ポップアップが次のように開きます
<div class="popup-box-hover" style="display: none">
<div class="popup">
@user.getImage() //HELP NEEDED HERE
</div>
以下は jQuery コードです。
$(".popup-link").fancybox({
zoomSpeedIn : 0,
zoomSpeedOut : 0,
frameWidth : 670,
imageScale : false,
hideOnContentClick : false,
overlayOpacity : 0.6
});
$(".popup-link").click(
function() {
//alert(' ' + $("#currentDrabble").val())
if ($(this).parents().is('.box')) {
cur_title = $(this).parents('.box').find(
'.title-for-form').text();
}
return true;
});
$("#header .popup-link").click(function() {
$('#chal').val($('#chal').attr('title'));
})
$(".part-chal").click(function() {
$('#chal').val(cur_title);
return true;
});
ユーザー オブジェクトをその jQuery ポップアップに渡す必要があります。リンクがクリックされたときにその画像を表示するために PARTICULAR オブジェクトを渡す方法がわかりません。私は jQuery をまったく知らないので、ポップアップが呼び出される場所を見つけることができませんでした。
助けてください。