我和我的朋友在一个粉丝网站上工作。如果需要,您可以在此站点上参加测验。所以我把它们放在一起,一切都很好,但是每当我在测验的末尾放置一个分享按钮时,整个事情就停止了工作,我似乎不知道为什么。我确实从Facebook借用了Facebook代码。
document.getElementById('shareBtn').onclick = function() {
FB.ui({
display: 'popup',
method: 'share',
title: 'I got ' + quiz.score + ' out of 15! How about you?',
description: 'What kind of rock are you? Find out now!',
link: 'THIS IS A LINK TO YOUR QUIZ'S PAGE ON YOUR WEBSITE',
picture: 'THIS PICTURE WILL BE THE FACEBOOK SHARE IMAGE',
href: 'THIS IS YOUR WEBSITE'S HOME ADDRESS',
}, function(response){});
当我将此代码粘贴到测验中时,它们完全停止工作,没有问题出现,也没有答案。这是错误的代码还是我的代码?
答案 0 :(得分:1)
据我所见,从您提供的代码来看,您的问题是您在字符串中使用了“”,即使您只是想使用引号,这也使javascript认为该字符串已结束作为字符串的一部分。您可以通过使用反斜杠转义引号来解决此问题。 (\)或使用双引号。
“ QUIZ \”或“ QUIZ” 代替 'QUIZ'S'