三种实现微博、微信分享的代码分享

本篇文章给大家分享的内容是三种代码实现微博、微信分享 ,有着一定的参考价值,有需要的朋友可以参考一下

html

    分享到:    新浪微博    微信

    

        分享到微信        ×    

    

    

    

        打开微信,点击底部的“发现”,        
        使用“扫一扫”即可将网页分享至朋友圈。    

登录后复制

css

/* share */.shareSina,.shareWX{    display: inline-block;      height: 25px;      z-index: 1;      cursor: pointer;      vertical-align: middle;}.share-icon{    display: inline-block;      width: 22px;      height: 22px;      z-index: 1;      cursor: pointer;      text-indent: -9999px;      vertical-align: middle;}.shareSina .share-icon{    background: url(/img/share-sina.png) no-repeat;      background-size:100%;}.shareWX .share-icon{     background: url(/img/share-wx.png) no-repeat;      background-size:100%;}.share-text{    vertical-align: middle;}.wx-box{    left: 3rem;      top: 1rem;      position: absolute;      margin: 0;      z-index: 1001;      background: #fff;      border: solid 1px #d8d8d8;      font-size: 0.12rem;     padding: 0.15rem;      display: none;}.wx-box .wx-box-head{    font-size: 0.12rem;      text-align: left;      line-height: 0.16rem;      height: 0.16rem;      position: relative;      color: #000;}.wx-box .wx-box-close{    width: 0.16rem;      height: 0.16rem;      position: absolute;      right: 0;      top: 0;      color: #999;      text-decoration: none;      font-size: 0.16rem;}.wx-box .wx-box-main{    padding: 0.15rem 0.1rem;      min-height: 2rem;      text-align: center;}.wx-box .wx-box-foot{    font-size: 12px;      text-align: left;      line-height: 22px;      color: #666;}

登录后复制

js

    var ShareTip = function(){}    //分享到新浪微博    ShareTip.prototype.sharetosina=function(title,url)    {        var sharesinastring='http://v.t.sina.com.cn/share/share.php?title='+title+'&url='+url+'&content=utf-8&sourceUrl='+url; //            var sharesinastring='http://v.t.sina.com.cn/share/share.php?&appkey='+appkey+'&title='+title+'&url='+url+'&content=utf-8&sourceUrl='+url+'&pic='picurl;        window.open(sharesinastring,'newwindow','height=400,width=400,top=100,left=100');    }    $('.shareSina').on('click', function () {        var shareTitle = $('.blog-single-head h1').text();                var shareContent = $('.blog-single-head h2').text();                var shareUrl = window.location.href;                var share1 = new ShareTip();        share1.sharetosina(shareTitle + "  " + shareContent,shareUrl);    })                //分享到微信    $('.shareWX').on('click', function () {        $('.wx-box').css('display', 'block');                var shareUrl = window.location.href;                //生成二维码        $("#wxCode").empty().qrcode({            render: 'canvas',             text: shareUrl //任意内容        });    })    $('.wx-box-close').on('click', function () {        $('.wx-box').css('display', 'none');    })

登录后复制

图片可以自己去选择下载,我用的是阿里巴巴矢量图标库中下载的png

效果图:
分享按钮

微博分享

微信分享

以上就是三种实现微博、微信分享的代码分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2774162.html

(0)
上一篇 2025年3月8日 14:04:16
下一篇 2025年2月23日 21:11:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • v-for的索引index在html里应如何使用

    这次给大家带来v-for的索引index在html里应如何使用,v-for索引index在html里使用的注意事项有哪些,下面就是实战案例,一起来看一下。 如下所示: 相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!…

    2025年3月8日
    200
  • js和html中关于引号的转义总结

    本篇文章给大家分享的内容是js和html中关于引号的转义总结 ,有着一定的参考价值,有需要的朋友可以参考一下 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: 登录后复制登录后复制登录后复制登录后复制 IE提示出错后,再…

    编程技术 2025年3月8日
    200
  • 将带有html字段字符串转换为HTML标签

    这次给大家带来将带有html字段字符串转换为HTML标签,将带有html字段字符串转换为HTML标签的注意事项有哪些,下面就是实战案例,一起来看一下。 后台传过来 一个带标签的字符串  前端可以直接转换成html格式的,可是在vue中怎么办…

    2025年3月8日
    200
  • jQuery中text() val()与html()的使用有哪些区别

    这次给大家带来jQuery中text() val()与html()的使用有哪些区别,使用jQuery中text() val()与html()的注意事项有哪些,下面就是实战案例,一起来看一下。 简单的说:html()和text()的区别主要在…

    2025年3月8日
    200
  • jQuery操作html元素点击事件详解

    这次给大家带来jQuery操作html元素点击事件详解,jQuery操作html元素点击事件的注意事项有哪些,下面就是实战案例,一起来看一下。 移除或禁用html元素的点击事件可以通过css实现也可以通过js或jQuery实现。 一、CSS…

    编程技术 2025年3月8日
    200
  • jQuery给html表格动态添加行方法总结

    这次给大家带来jQuery给html表格动态添加行方法总结,jQuery给html表格动态添加行的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了jQuery实现html表格动态添加新行的方法。分享给大家供大家参考。具体实现…

    编程技术 2025年3月8日
    200
  • html直接显示JSON方法详解

    这次给大家带来html直接显示JSON方法详解,在html显示JSON的注意事项有哪些,下面就是实战案例,一起来看一下。 背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是…

    2025年3月8日
    200
  • 怎么操作Ajax返回HTML标签样式

    这次给大家带来怎么操作Ajax返回HTML标签样式,操作Ajax返回HTML标签样式的注意事项有哪些,下面就是实战案例,一起来看一下。 先准备好要返回内容的容器 登录后复制 预定义一个样式,以便返回的内容能直接套用 比如,我们希望返回的表格…

    编程技术 2025年3月8日
    200
  • JS实现html中placeholder带提示效果

    这次给大家带来JS实现html中placeholder带提示效果,html中placeholder带提示效果的注意事项有哪些,下面就是实战案例,一起来看一下。z 如何通过js实现html的placeholder属性效果呢 我们需要这样做: …

    2025年3月8日
    200
  • 带有html标签的字符串转换为HTML标签

    这次给大家带来带有html标签的字符串转换为HTML标签,带有html标签的字符串转换为HTML标签的注意事项有哪些,下面就是实战案例,一起来看一下。 后台传过来 一个带标签的字符串  前端可以直接转换成html格式的,可是在vue中怎么办…

    2025年3月8日
    200

发表回复

登录后才能评论