写真をクリックしたときにページを div にロードする jQuery/javascript を作成しました。IE、Firefox、Chrome では動作しますが、Opera では動作しません。なぜ動作しないのかわかりません。
このページを見て製品をクリックし、ポップアップ ウィンドウがどのように読み込まれるかを確認してください。 http://www.dev.dressmind.com
クリックのスクリプトは次のとおりです。
function qp(id) {
$.ajax({
method: "get",
url: "QuickProduct.aspx",
data: "id=" + id,
//beforeSend: function() { $('#main').hide('slow').fadeOut(); },
complete: function() {
$('#product-area').show('200').fadeIn();
$("#product-area-overlay").show();
$(".productbox-hover").hide();
},
success: function(result) {
$('#product-area').html(result);
}
});
}
次に、次のようなリンクがあります。
<a href="#" id="123123" onClick="qp(123123);return false;"><div></div</a>
誰かが簡単に見て、この問題を解決するのを手伝ってくれませんか。
解決した
リンクに onclick-event を配置する代わりに、内部の div に onclick-event を移動することで解決しました。
< a href="#" id="123123">
< div **onClick="qp(123123);return false;"**> < /div>
< /a>