href mailto没有在firefox上工作

时间:2016-01-28 06:14:50

标签: jquery html

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();
    });

1 个答案:

答案 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调用来获取它。