Javascript 共享状态后JQuery重定向
我试图了解用户如何在Facebook上共享一个页面,然后重定向到另一个页面 我从这个链接中学到:Javascript 共享状态后JQuery重定向,javascript,jquery,html,facebook,Javascript,Jquery,Html,Facebook,我试图了解用户如何在Facebook上共享一个页面,然后重定向到另一个页面 我从这个链接中学到: 另一个stackoverflow: 我不知道哪里出错了,但这是我的源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1
另一个stackoverflow: 我不知道哪里出错了,但这是我的源代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="jquery-latest.min.js"></script>
<script src="jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<style>
* {
margin: 0px;
padding: 0px;
text-decoration:none;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
body {
background:rgb(249, 249, 249);
font-family:"Lato", Calibri, Arial, sans-serif;
}
.container > div > p {
text-align: center;
margin:40px auto;
}
.fsl, content-download {
display: table;
margin:40px auto;
padding: 6px;
border-radius: 2px;
opacity: 0.6;
}
.fsl-facebook {
background:#14A0E9;
}
.content-download {
background:#6DC118;
display: none;
}
.content-download.unlocked {
display: table;
}
.fsl span {
color: #FFF;
}
.fa-icons {
font-family: FontAwesome;
font-size: 20px;
color: #FFF;
}
.fsl:hover {
opacity: 1;
}
.hidden {
display: none;
opacity: 0;
}
</style>
<body>
<center>
<div class="container">
<div>
<p>This file is locked, to unlock and download it, share it</p>
<p class="hidden">Thanks for sharing, the file is unlocked and ready for download</p>
<p class="hidden">In order to download this file, you need to share it</p>
</div>
<a class="fsl fsl-facebook" href="#" id="facebook-share">
<span class="fa-facebook fa-icons fa-lg"></span>
<span class="sc-label">Share on Facebook</span>
</a>
<a class="fsl content-download" href="" id="download-file">
<span class="fa-download fa-icons fa-lg"></span>
<span class="sc-label">Download File</span>
</a>
</div>
<div id="fb-root"></div>
<script>
$(document).ready(function () {
window.fbAsyncInit = function() {
FB.init({
appId : '553435274702353',
version : 'v2.0'
});
};
$('#facebook-share').on('click', function() {
/** display the share dialog and wait for the response **/
setTimeout(function(){ $('p').addClass('hidden') }, 1500);
FB.ui({
display: 'popup',
method: 'share',
href: 'https://developers.facebook.com/docs/',
},
/** our callback **/
function(response) {
if (response && response.post_id) {
/** the user shared the content on their Facebook, go ahead and continue to download **/
$('p:eq(1)').removeClass('hidden');
$('p:eq(0), #facebook-share').addClass('hidden');
$('#download-file').addClass('unlocked');
} else {
/** the cancelled the share process, do something, for example **/
$('p:eq(2)').removeClass('hidden');
}
});
});
});
// Load the SDK
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
</center>
</body>
</html>
* {
边际:0px;
填充:0px;
文字装饰:无;
-moz转换:所有0.5秒到0秒;
-o型过渡:所有0.5秒到0秒;
-webkit转换:所有0.5秒轻松0秒;
过渡:所有0.5秒到0秒;
}
身体{
背景:rgb(249249);
字体系列:“Lato”、Calibri、Arial、无衬线字体;
}
.container>div>p{
文本对齐:居中;
利润率:40px自动;
}
.fsl,内容下载{
显示:表格;
利润率:40px自动;
填充:6px;
边界半径:2px;
不透明度:0.6;
}
.fsl facebook{
背景:#14A0E9;
}
.下载内容{
背景#6DC118;
显示:无;
}
.content-download.unlocked{
显示:表格;
}
.fsl跨度{
颜色:#FFF;
}
.fa图标{
字体系列:Fontsome;
字体大小:20px;
颜色:#FFF;
}
.fsl:悬停{
不透明度:1;
}
.隐藏{
显示:无;
不透明度:0;
}
此文件已锁定,若要解锁并下载,请共享它
感谢您的共享,该文件已解锁,可供下载
要下载此文件,您需要共享它
$(文档).ready(函数(){
window.fbAsyninit=函数(){
FB.init({
appId:'553435274702353',
版本:“v2.0”
});
};
$(“#facebook共享”)。在('click',function()上{
/**显示共享对话框并等待响应**/
setTimeout(函数(){$('p').addClass('hidden')},1500);
FB.ui({
显示:“弹出窗口”,
方法:'共享',
href:'https://developers.facebook.com/docs/',
},
/**我们的回电**/
功能(响应){
if(应答和应答后id){
/**用户在他们的Facebook上共享了内容,继续下载**/
$('p:eq(1)')。移除类('hidden');
$('p:eq(0),#facebook share').addClass('hidden');
$(“#下载文件”).addClass('unlocked');
}否则{
/**用户取消了共享过程,例如,执行某些操作**/
$('p:eq(2)')。移除类('hidden');
}
});
});
});
//加载SDK
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
单击“共享”按钮时,我的错误如下:
另外,我正在寻找一种方法,让页面在共享后重定向
我真的需要帮助。重定向到哪里?为什么?@WizKid,重定向到我们的可用程序列表。为什么?让大家了解我们在网站上的编程代码。你不允许鼓励分享。因此,如果他们必须分享才能看到它,那么它是不允许的。我已经在@WizKid找到了答案