我的问题很清楚,但我有点困惑。我正在使用IPB,在我的IP下载中,任何成员都可以轻松下载文件,这不是问题。 但我想隐藏下载按钮,直到单击“按钮”。或者,例如将样本悬停文本放在下载按钮上,请说。但是类似的按钮在另一个页面中,每个下载或每个文件都有一个支持主题,并且每个支持主题中的类似按钮如何编码?
提前致谢。我知道这将是非常简单的jquery,但我不能做的是调用另一页?
答案 0 :(得分:0)
您好,您可以添加一个脚本,在单击时存储会话cookie。 (不太喜欢强迫你的用户的想法)
但是当设置cookie时,另一个脚本会检查cookie是否等于您的cookie值,然后您可以显示该按钮 例如:
$('.like-button').on('click', function(){
// set cookie
})
您的其他页面例如会。或删除属性已禁用
if(cookie === value) {
$('.download-button').css({'display':'block'})
}
答案 1 :(得分:0)
以下是评论中所述的示例代码:
<html>
<button id="DownLoadButton" disabled="disabled" title="You must have liked first">Download</button>
<script>$(document).ready(function{
$.ajax({
url:"urlToCheckIpsLikeButton",
data:{"pageName":pageName, "foo":foo, "bar":bar, ....}
}).success(function(data) {
var myAnswer = data;
//you can test (typeof myAnswer != "undefined") if you like
if(myAnswer == "true"){
//He has liked
$("#DownLoadButton").prop('disabled',false);
$("#DownLoadButton").prop('title',"click to download");
}
});
});
你唯一要做的就是在'urlToCheckIpsLikeButton'发送你的代码的真或假