我的网站上有很多文件,我试图为每个用户设置下载限制 下载链接看起来像那样。
std::decay
Onclick功能
<a class="btn btn-primary" id="download" href="<?php echo $content_url;?>" onclick=”var that=this;_gaq.push([‘_trackEvent’,’Download’,’PDF’,this.href]);setTimeout(function(){location.href=that.href;},200);return false;” target="_blank">
<i id = "<?php echo $id; ?> " class="fa fa-download"> </i>Download
</a>
我的代码工作正常并检查分配给每个用户的下载限制,如果它低于20 pdf在下一个选项卡中打开但是,如果限制跨越20警告框应该显示并停止链接继续前进。 / p>
所以主要问题是:我想在响应== 1时停止链接,我已经尝试过event.stopPropagation和event.preventDefault和.remove但它已经无效了。
答案 0 :(得分:0)
如果您的track_downloads.php
代码返回1,则停止链接均值,然后您只需调用jquery的.remove();
方法即可删除链接。这是最好的解决方案,你不能使用禁用或显示:没有安全。