ポップアップにDOMWindow の例 3を使用しています。
寸法が異なる画像のリストがあり、それらの違いを反映するウィンドウを開きたいと考えています。
私が使用したそれぞれの固有のプロパティをキャプチャするためにclick
、いくつかの変数を割り当てます。問題は、最初に から、また からclick
2 回登録されていることです (つまり、2 回クリックする必要があります) 。$(this).click(function ()
DOMWindow
eventType:'click',
質問DOMWindow
: 変数を取得してのメソッドに適用できるように、このコードを修正するにはどうすればよいですか?
$(".fixedAjaxDOMWindow").each(function () {
$(this).click(function () {
var c = $(this).find('img').attr('alt');
//alert(c);
var imgH = $(this).find(...)
// click is registered again here
$(this).openDOMWindow({
//placing any code here breaks such as: var h = $(this).height();
eventType:'click',
width:800,
height:imgH,
positionType:'centered',
positionTop:50,
positionLeft:50,
windowSource:'iframe',
windowPadding:0,
border:0,
});
return false;
});
});