我有一个即将推出的页面,位于 www.remindeals.com。
当单击“首先进入”按钮并提交电子邮件(做一个像 abc@abc.com 之类的假邮件)时,模态弹出窗口存在一个错误,其中背景不显示,社交图标仅在悬停时出现超过。这是一个使用引导程序构建的 Rails 站点。
这个问题只发生在 IE 9 中。任何人有任何线索吗?
下面附上相关的jquery,不确定这是否有帮助。
$('document').ready(function() {
// display validation errors for the "request invitation" form
if ($('.alert-error').length > 0) {
$("#request-invite").modal('toggle');
}
// use AJAX to submit the "request invitation" form
$('#invitation_button').live('click', function() {
var email = $('form #user_email').val();
var password = $('form #user_password').val();
var dataString = 'user[email]='+ email + '&user[password]=' + password;
$.ajax({
type: "POST",
url: "/users",
data: dataString,
success: function(data) {
$('#request-invite').html(data);
loadSocial();
}
});
return false;
});
})
// load social sharing scripts if the page includes a Twitter "share" button
function loadSocial() {
//Twitter
if (typeof (twttr) != 'undefined') {
twttr.widgets.load();
} else {
$.getScript('http://platform.twitter.com/widgets.js');
}
//Facebook
if (typeof (FB) != 'undefined') {
FB.init({ status: true, cookie: true, xfbml: true });
} else {
$.getScript("http://connect.facebook.net/en_US/all.js#xfbml=1", function () {
FB.init({ status: true, cookie: true, xfbml: true });
});
}
//Google+
if (typeof (gapi) != 'undefined') {
$(".g-plusone").each(function () {
gapi.plusone.render($(this).get(0));
});
} else {
$.getScript('https://apis.google.com/js/plusone.js');
}
}
谢谢!