開きたいJavaScriptリンクがありますが、クリックした瞬間にしか機能しません。このために作成した Div をクリックしたいのですが、関連するアンカー タグはありません。
私が使用するHTML:
<li>
<div class="artikel_box_lk">
<div class="button" rel="$productNameSeo">
<span>More Info >></span>
</div>
</div>
</li>
これに使用するJavaScriptコード:
$(function(){
$(".artikel_box_lk").click(function(e) {
if($(e.target).hasClass("button")) window.open("/lk/" + $(e.target).attr("rel"), "_blank");
return false;
});
});
それで、奇妙なことが起こっているのは、それを数回クリックすると時々うまくいくということです。ここで何か重大なことを忘れているに違いないのですが、見つけられないようです。