BREAKING NEWS

Follow Us

Share button style ddepj

    <div class="fb">
            <img src="{{ 'XemThem2.png' | asset_url }}" style="width: 49%;margin: 10px 0;">
<div style="float:right; width:50%;">
    <a rel="nofollow" type="icon_link" onclick="ga('send','event', 'Forum', 'Click_Share_Under_Post_1', '{{ product.url }}');" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2F{{ product.url | replace: '/', '%2'}}" target="_blank">
        <div id="social1" class="social"></div>
    </a>
</div>
        </div>

j/s
<script>
      $(function() {
        $("#social1").socialButtonsShare();

        $("#social2").socialButtonsShare({
          socialNetworks: ["facebook", "twitter", "googleplus"],
          url: "http://juhuu",
          text: "hallo world",
          sharelabel: false,
        });

        $("#social3").socialButtonsShare({
          socialNetworks: ["facebook", "twitter", "googleplus"],
          url: "http://juhuu",
          text: "hallo world",
          sharelabel: true,
          sharelabelText: "SHARE",
          verticalAlign: true
        });

        $("#social4").socialButtonsShare({}, {
          facebook: {
            title: "Share this awesome site on FB"
          },
         
        });
      })
    </script>


I. file JS chenf vaof
<script src="link"></script>

(function($) {
  "use strict";

  $.fn.socialButtonsShare = function(customOptions, customSocialNetworks) {
    var that = this;
    var options = customOptions || {};
    var socialNetworks = customSocialNetworks || {};
  
    that.options = {
      socialNetworks: ["facebook"],
      url: "",
      text: "",
      sharelabel: true,
      sharelabelText: "SHARE",
      verticalAlign: false
    };
    $.extend(that.options, options);
    if (that.options.url==="" && $("link[rel=canonical]").length && $("link[rel=canonical]").attr('href').indexOf("://") != -1) {
      that.options.url = $("link[rel=canonical]").attr('href');
    } else if (that.options.url==="" && !$("link[rel=canonical]").length && window.location.href!==undefined) {
      that.options.url = window.location.href;
    }
    if (that.options.text==="" && document.title!=="") {
      that.options.text = document.title;
    }
    that.options.url = encodeURIComponent(that.options.url);
    that.options.text = encodeURIComponent(that.options.text);
  
    that.socialNetworks = {
      facebook: {
        title: "Share on Facebook",
        cssclass: "social-facebook",
        shareurl: "https://www.facebook.com/sharer/sharer.php?u=" + that.options.url,
        height: 600,
        width: 600
      },
     
    };
    $.each(that.socialNetworks, function(index, value) {
      if (socialNetworks.hasOwnProperty(index)) {
        $.extend(that.socialNetworks[index], socialNetworks[index]);
      }
    });

    if (that.options.socialNetworks.length>0) {
      var container = $(that);
      var verticalAlign = that.options.verticalAlign;

      if (that.options.sharelabel) {
        var classVerticalLabel = (verticalAlign) ? " class=\"vertical vertical-label\"" : "";
      }

      var classVertical = (verticalAlign) ? " class=\"vertical vertical-ul\"" : "";
      var htmlUl = "<ul" + classVertical + "></ul><div></div>";
      container.append(htmlUl);

      $.each(that.options.socialNetworks, function(index, value) {
        if (that.socialNetworks.hasOwnProperty(value)) {
          var classVertical = (verticalAlign) ? " vertical" : "";

          var liShare = "<li class=\"" + that.socialNetworks[value].cssclass + classVertical + "\" title=\"" + that.socialNetworks[value].title + "\"></li>";

          var shareHeight = that.socialNetworks[value].height;
          var shareWidth = that.socialNetworks[value].width;
          var shareTop = ((screen.height/2) - (that.socialNetworks[value].height/2));
          var shareLeft = ((screen.width/2)-(that.socialNetworks[value].width/2))

          $(liShare).appendTo(container.find("ul")).on("click", function() {
            window.open(that.socialNetworks[value].shareurl, '', 'menubar=no,toolbar=no,resizeable=no,scrollbars=no,height=' + shareHeight + ',width=' + shareWidth + ',top=' + shareTop + ',left=' + shareLeft);
          });
        }
      });
    }
  };
})(jQuery);
Share button style ddepj Share button style ddepj Reviewed by Unknown on 21:10 Rating: 5

Không có nhận xét nào:

Sora Templates