我使用表单允许文件下载并存储下载次数但现在我似乎无法找到fadeIn
订阅div (#cover)的方法在形式上成功..
这是我的表格:
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="free-download" id="free-download">
<button class="download" type="submit" name="clicks" onclick="window.open('download/imagins_._ro_free_files_format_icons.rar')">download (<span class="small"><?php echo getClickCount(); ?> times</span>)</button>
</form>
有这种方式吗?
这就是我的尝试:
$("#free-download").bind('ajax:complete', function() {
$('#cover').fadeIn(600);
$('body').addClass('hidescroll');
});
将表单操作更改为<?php echo $_SERVER['PHP_SELF']; ?>
并添加以下(下面)我设法添加回显到页面
关于表单成功,但我如何拥有#cover div fadeIn?
<?php
if(isset($_POST['clicks']))
{
echo "<p class='section-desc'>You just downloaded it</p>";
}
?>
答案 0 :(得分:1)
使用php来回显包含您想要实现的内容的脚本标记 提交成功(在我的情况下,一个div fadeIn)。
<?php
if(isset($_POST['clicks']))
{
echo '
<script type="text/javascript">
$(function() {
$( "#cover").fadeIn();
});
</script>';
}
?>