javascript - 在 Facebook 上分享分数

标签 javascript

我有一个只有很少图片的应用程序,当用户检查图片时,他会得到 +1 分数。我使用以下代码在页面上显示总分:

total score: <span id="perk1"></span>

我的脚本是:

<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
    var actor=0;
    $(document).ready(function() {
        $('#perk1').html(actor);

        $("#img100").click(function() {
            if($('#img100').is(':checked'))
                actor=actor+1;
            else if(actor>0)
                actor=actor-1;
            $('#perk1').html(actor);
        });

        $("#img95").click(function() {
            if($('#img95').is(':checked'))
                actor=actor+1;
            else if(actor>0)
                actor=actor-1;
            $('#perk1').html(actor);
        });

    });


});//]]> 

HTML:

<div class="imgs">

<div class="thumb">
<label for="img100"><img src="priyanka_chopra\gunday.jpg" height="200" width="275"/></label>
<input type="checkbox" class="chk " id="img100" name="img100" value="0" />
<label for="img95"><img src="priyanka_chopra\krrish3.jpg" height="200" width="275"/></label>
<input type="checkbox" class="chk " id="img95" name="img95" value="0" />

</div>

一切正常。现在我想要一个分享到 Facebook 的按钮,可以在 Facebook 上发布我的分数。我能够将整个页面分享到 facebook,但它会将分数显示为 0。我希望保存我的分数,然后在 facebook 中显示为对话框或完整的 html 页面。

最佳答案

您可以传递诸如获取参数或哈希之类的点, 例如

http://example.com/?points=10

http://example.com/#10

然后只需在 js 中加载文档即可获取它们,或者如果您使用 php,只需获取此参数并生成带有点的页面。

关于javascript - 在 Facebook 上分享分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22223920/

相关文章:

javascript - 模板字符串不起作用

javascript - 如何使用 Javascript 将图像添加到我的调查问卷中?

javascript - 使用重(超过 400kb)svg 作为动画背景(使用 css3)

javascript - 提交前验证 jsp 中的表单

javascript - NG-include 不起作用

javascript - 无法获取未定义或空引用的属性 'parentNode'

javascript - 如何在 React 中没有更新函数的情况下更新我的状态数组

javascript - 使用 JavaScript ES6 箭头函数的立即函数

javascript - 拆分字符串并仅存储拆分 javascript 的特定部分

javascript - 如何使排序表与 Firebase 中的 Angular 8 + 数据一起使用?