Firefox问题: - 我想这样做:
$("#contact_us_link").on('click', function() {
$("#loading").hide();
var contact_us_mail = "<?php echo "mailto:" . get_support_email_super_admin(); ?>";
window.open(contact_us_mail);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="contact_us_link" class="hand-pointer" style="color:rgb(0, 128, 194)">
当我点击时,它只打开新标签,没有其他任何事情发生。 任何解决方案?
更新 嗨vard,jquery href无法正常工作用于隐藏图片:
$("#contact_us_link").on('click', function() {
$("#loading").hide();
var contact_us_mail = "<?php echo "mailto:" . get_contact_us_email(); ?>";
window.location.href=contact_us_mail;
$("#loading").hide();
});
答案 0 :(得分:-2)
我不太确定将PHP代码与JS混合。从未尝试过,从未见过。
这样做怎么样?
<html>
<head>
<title>foo</title>
<style>
.left {
width: 45%;
display: inline-block;
background-color: #0ff;
}
.right {
width: 45%;
display: inline-block;
background-color: #f00;
}
</style>
</head>
<body>
<div>
<div class="left">CellA</div> <div class="right">CellB</div>
<div class="left"></div> <div class="right">CellC</div>
<div class="left">CellD</div> <div class="right">CellE</div>
<div class="left"></div> <div class="right">CellF</div>
</div>
</body>
</html>
如果电子邮件是由PHP函数返回的,也许您可以使用AJAX调用来获取它。