千家信息网

Wordpress将选中内容分享到新浪微博的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了Wordpress将选中内容分享到新浪微博的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Wordpress怎么将选
千家信息网最后更新 2026年11月03日Wordpress将选中内容分享到新浪微博的方法

这篇文章主要介绍了Wordpress将选中内容分享到新浪微博的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

Wordpress怎么将选中内容分享到新浪微博?

1、引入jQuery,相信大多数WordPress博客都已经引入了jQuery,那就可以直接进行第二步了.

2、在页面底部,或者更确切的说,在引入jQuery库的后面加上这样一段JS,你就可以看到和本站一样的效果了.

选中即分享的功能看上去比较高级,其实实现是相当简单的,其中的会让人头大,一般人也不感兴趣的原理这里就直接跳过,这个js文字选中后分享到新浪微博的功能我简单的封装了下,方法名是:$sinaMiniBlogShare

实例代码如下:

代码如下:

var miniBlogShare = function() { //指定位置驻入节点 $('').appendTo('body'); //默认样式 $('.img_share').css({ display : 'none', position : 'absolute', cursor : 'pointer' }); //选中文字 var funGetSelectTxt = function() { var txt = ''; if(document.selection) { txt = document.selection.createRange().text; } else { txt = document.getSelection(); } return txt.toString(); }; //选中文字后显示微博图标 $('html,body').mouseup(function(e) { if (e.target.id == 'imgSinaShare' || e.target.id == 'imgQqShare') { return } e = e || window.event; var txt = funGetSelectTxt(), sh = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0, left = (e.clientX - 40 < 0) ? e.clientX + 20 : e.clientX - 40, top = (e.clientY - 40 < 0) ? e.clientY + sh + 20 : e.clientY + sh - 40; if (txt) { $('#imgSinaShare').css({ display : 'inline', left : left, top : top }); $('#imgQqShare').css({ display : 'inline', left : left + 30, top : top }); } else { $('#imgSinaShare').css('display', 'none'); $('#imgQqShare').css('display', 'none'); } }); //点击新浪微博 $('#imgSinaShare').click(function() { var txt = funGetSelectTxt(), title = $('title').html(); if (txt) { window.open('http://v.t.sina.com.cn/share/share.php?title=' + txt + ' -- 转载自:' + title + '&url=' + _window.location.href); } }); //点击腾讯微博 $('#imgQqShare').click(function() { var txt = funGetSelectTxt(), title = $('title').html(); if (txt) { window.open('http://v.t.qq.com/share/share.php?title=' + encodeURIComponent(txt + ' -- 转载自:' + title) + '&url=' + _window.location.href); } }); }();

可以看到$sinaMiniBlogShare方法有两个参数,eleShare和eleContainer,其中,前一个参数是必须的,指的是文字选中后出现的浮动层元素(在本文demo中就是新浪眼睛图标),后面一个参数指文字选择的容器元素,可选参数,如果不设置则指document元素,也就是整个页面文字选中都会触发分享的功能.

假设新浪微博分享图标的HTML如下:

代码如下:

则直接使用如下代码:

代码如下:

$sinaMiniBlogShare(document.getElementById("imgSinaShare"));

感谢你能够认真阅读完这篇文章,希望小编分享Wordpress将选中内容分享到新浪微博的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

新浪 文字 方法 代码 内容 参数 元素 功能 图标 篇文章 页面 高级 两个 也就是 人头 价值 位置 兴趣 博客 原理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 什么是科技互联网 湖北九亚互联网络科技有限公司 深圳九邦互联网科技有限公司 北京路客互联网科技有限公司 科技类互联网 互联网金融与金融科技 互联网科技视频 互联网科技大会 互联网金融科技委员会 互联网大会黑科技排名 世界互联网科技公司市值排名 科技赋能视角下互联网保险发展 图游互联网科技 下一代互联网重大应用科技园 互联网界的黑科技 长沙渺峰互联网科技有限公司 互联网时代高科技布局 唐山双旺合互联网科技产业园 互联网科技创业有什么好项目 互联网科技公司简介 西安纸贵互联网科技有限公司 青岛互联网科技公司 互联网 的科技创新 奇酷互联网科技 奇酷互联网络科技公司 海南科技产业互联网平台 北京华百购互联网科技有限公司 重庆威客帮互联网科技 速维有品互联网信息科技(苏州)有限公司
0