特定のクラスの onClick にバインドされた関数があります。関数は最初の試行では起動しないようですが、その後は正常に動作します。奇妙なことに、スクリプト内のアラートは毎回機能するため、関数の残りの部分が失敗する理由がわかりません。
$(document).ready(function () {
// capture original link and asset name on click
$("a.dggate").bind("click", function () {
window.tempURL = $("a.dggate").attr("href");
window.assetTitle = $("a.dggate").attr("title");
strAsset = assetTitle;
alert("click " + knownUser);
if (knownUser != true) {
//alert(tempURL);
$("a.dggate").fancybox({
// choose which form to display
href: "http://www.domain.com/",
type: 'iframe',
scrolling: 'no',
width: "60%",
height: "100%",
titleShow: false
});
} else {
// send blind form if user is known
bFormSubmit();
return false;
}
}); // click
}); // ready
どんな助けでも大歓迎です。