web/assets/libs/common/share-dropdown.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define(function(require, exports, module) {

    $('body').on('click', '.js-social-share', function() {
        var $btn = $(this);
        var type = $btn.data('share');
        var params = $btn.parents('.js-social-share-params').data();

        var url = '';
        if($(".point-share-url").length>0) {
            $.post($(".point-share-url").val(), function () {});
        }
        switch(type) {
            case 'weibo':
                url = weibo(params);
                window.open(url);
                break;
            case 'qzone':
                url = qzone(params);
                window.open(url);
                break;
            case 'qq':
                url = qq(params);
                window.open(url);
                break;
            case 'weixin':
                weixin($btn, params);
                break;
        }

    });

    function weixin($btn, params)
    {
        if ($('.weixin-share-modal').length == 0) {
            $('body').append(makeWeixinModal(params));
            var $modal = $('.weixin-share-modal');
            $modal.on('show.bs.modal', function(){
                $modal.find('.weixin-share-qrcode').empty();
                $modal.find('.weixin-share-loading').show();
                $modal.find('.weixin-share-qrcode').html('<img src="' + $btn.data('qrcodeUrl') + '">' );
                $modal.find('.weixin-share-qrcode img').load(function(){
                    $modal.find('.weixin-share-loading').hide();
                });
            });
        }

        $('.weixin-share-modal').modal('show');
    }

    function makeWeixinModal(params)
    {
        var html = '';
        html += '<div class="modal fade weixin-share-modal" tabindex="-1" role="dialog" aria-hidden="true">';
        html += '  <div class="modal-dialog modal-sm">';
        html += '    <div class="modal-content">';
        html += '      <div class="modal-header">';
        html += '        <button type="button" class="close" data-dismiss="modal" aria-label="关闭"><span aria-hidden="true">×</span></button>';
        html += '        <h4 class="modal-title">分享到微信朋友圈</h4>';
        html += '      </div>';
        html += '      <div class="modal-body">';

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。