我制作了一个 jQuery/javascript,它在单击图片时将页面加载到 div 中。它适用于 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 而不是将它放在链接上来解决它。
< a href="#" id="123123">
< div **onClick="qp(123123);return false;"**> < /div>
< /a>