位置: 编程技术 - 正文

js实现选中页面文字将其分享到新浪微博(js选中div)

编辑:rootadmin

推荐整理分享js实现选中页面文字将其分享到新浪微博(js选中div),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js实现选中页面的快捷键,js选中div,js 选中,js怎么选中一个checkbox,js实现选中页面的快捷键,js 选中,js实现选中页面的快捷键,js 选中,内容如对您有帮助,希望把文章链接给更多的朋友!

一、功能简述正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了。我的站点每篇文章的底部有一些分享的链接:

不过我觉得这些分享基本上就是聋子的耳朵——摆设。除非这篇文章惊天地、泣鬼神,痛彻心扉,穿越前世今生。但是,如果有更加方便快捷的分享方式,这种冷淡得让人结冰的场面或许就不会经常出现。一般翻译软件都有划词翻译功能,例如有道桌面词典的桌面划词翻译功能:

启用后,随便选中那个软件的一段文字,就会出现类似这样子的浮动提示框:

js实现选中页面文字将其分享到新浪微博(js选中div)

在web页面上,我们也是可以实现类似的效果的:划词→显示提示→分享。这就是本文要展示的内容。 二、效果与demodemo页面的文字是我点兵点将随机找的篇博客内容,纯粹示例。随便选择一段文字,结果就会出现个新浪的怪眼睛logo,如下图:

然后,点击那个晃啊晃的猥琐的眼睛,就实现了选中文字分享到新浪微博的功能啦——会打开个新页面——如下效果:

是不是分享起来很简单很方便啊!三、方法与代码选中即分享的功能看上去比较高级,其实实现是相当简单的。其中的会让人头大,一般人也不感兴趣的原理这里就直接跳过。这个js文字选中后分享到新浪 微博的功能我简单的封装了下,方法名是:$sinaMiniBlogShare,当然,您不喜欢可以换掉,甚至不要,此方法完整代码如下:

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

则直接:

就实现了选中文字分享到新浪微博的功能了。这里的方法没有兼容性问题,IE之流,firefox或是chrome浏览器可以轻松分享;另外,方法原生的javascript代码,不依赖于任何库,所以,只要浏览器不禁用javascript,哪里都可以使用,真可谓方便快捷,无孔不入,网页开发,必备良药。

其实,此方法不仅支持新浪微博,支持企鹅微博(腾讯微博),狐狸微博(搜狐微博),也是可以的,只要根据各个微博分享页面的API地址,将window.open()中的地址换换就ok了。

标签: js选中div

本文链接地址:https://www.jiuchutong.com/biancheng/383672.html 转载请保留说明!

上一篇:javascript实现tab切换的四种方法(js tab页面切换)

下一篇:Javascript中的return作用及javascript return关键字用法详解(JavaScript中的this指向)

  • 计提增值税会计科目是什么
  • 期末应交税费有余额吗
  • 税会差异产生的原因
  • 员工出差车费如何报销
  • 无形资产属于货币性项目吗
  • 长期借款到期一年怎么算
  • 研发辅助账科目设置
  • 跨年度退货可以开红字发票吗
  • 企业公示实缴填写
  • 增值税报表填写说明
  • 申报表季初资产和季末资产
  • 建筑工程管理费包括哪些内容
  • 单位代缴个人所得税流程
  • 无形资产的累计摊销是什么意思
  • 土地出让金抵减销项税如何申报
  • 销售产生的磅差入什么科目?
  • 开普通发票现金走账怎样处理?
  • 详细解读财税[2014]75号文件
  • 合并起来
  • 公账转私账用途怎么写
  • 外购物品用于计提折旧吗
  • 生产成本转入库存商品金额怎么算
  • 餐饮研发费用确认条件
  • 10万以下免征增值税 文件
  • 计提水电费用什么科目
  • 历史时间线怎么写
  • php mysql_real_escape_string函数用法与实例教程
  • 小微企业免征税额度
  • 坏账准备的相关账务处理
  • 融资租入的设备为什么属于资产
  • 什么叫奖励旅游
  • 关于扩展检索,下列说法正确的是
  • phpsessid是什么
  • 企业购买银行理财
  • php对象的概念
  • 差额征税收到雇主责任险进项发票能抵扣吗
  • php curl命令详解
  • 年终奖的发放明目
  • css选择器nth
  • stp 命令
  • 收到餐饮费专用发票会计分录
  • phpcms是什么框架
  • 闭包怎么求
  • 票种核定啥意思
  • 一般纳税人跨年冲红报年度所得税怎么做
  • 待报解啥意思
  • 库存商品的成本主要包括
  • 公司对员工的罚款有什么标准
  • 盈余公积转增实收资本对会计要素的影响
  • 银行利息回单怎么报账审核
  • 公司注销财务账本怎么处理
  • 公司与公司之间的函怎么写
  • 旅游费的发票可以进成本吗?
  • 金税盘开完发票可以直接拔掉吗?
  • 职工福利费扣除税率
  • mysql无法配置
  • 苹果序列号查询
  • windowsxp网络ip设置
  • mac电脑连wifi总是断开
  • linux自动化装机
  • centos安装ntfs 3g
  • vrvrf.exe是什么进程
  • 深入解析windows第8版
  • xp开机chkdsk
  • ramaint.exe - ramaint是什么进程 有什么用
  • mac终端输入代码有什么影响
  • windows7 sp1升级包
  • win 10 build
  • unity优化方案
  • jquery可以实现哪些效果
  • bootstrap css框架
  • javascript基础入门视频教程
  • jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
  • 安卓 自动化app
  • 城镇土地使用税按月还是按年交
  • 浦东税务15所
  • 进口柴油消费税是多少
  • 2023年新乡契税补贴政策
  • 开票风险预警机制蓝色预警怎么办
  • 契税有发票吗,还是纳税证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设