位置: 编程技术 - 正文

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指向)

  • 出口退税综合服务平台广东
  • 机械设备租赁印花税谁交
  • 银行代扣的社保怎么查询
  • 减免教育费附加和地方教育费附加
  • 个人收外汇有限制吗
  • 外经证预缴税款之后剩下的税款交到哪呢
  • 非公益捐赠如何调整应纳税所得额?
  • 购买办公用品账务处理
  • 租车租赁费税率是多少
  • 写字楼空置房物业费70%的规定
  • 红字发票信息单需要寄给对方吗
  • 生活服务的发票可以报销吗
  • 开普票可以抵扣进项票
  • 企业所得税视同销售怎么处理?
  • 直接快递到国外的货物如何收汇?
  • 受托加工物资产生的成本怎么做会计核算?
  • 收到一笔款在在当月已退回怎么做账?
  • 个人出租房屋交税如何计算
  • 待摊费用属于什么费用
  • 报关单和发票上的公司抬头不一致
  • 个人所得税适合月度税率表有哪些
  • 事业单位付银行贷款利息
  • 电脑无损音乐播放软件哪个最好
  • 农业公司的会计分录
  • 出售使用过的设备
  • win11 insider preview怎么升级正式版
  • 荣耀x10升级鸿蒙系统好用吗
  • zmweb.exe是什么进程
  • linux 命令行
  • 辅助生产成本包含哪些
  • vue多模块多项目集成
  • 股东怎么签合同
  • 金融业务增值税税率
  • monaco编辑器的自定义提示
  • 小规模纳税人免税政策2023年
  • vue项目启动过程
  • 自建自用 房产税
  • 固定资产多少金额才算
  • 所得税汇算清缴报告在哪查
  • js回调函数如何返回值
  • python中sample函数怎么用
  • 帝国cms界面
  • sqlcoalesce
  • 电子发票可以作废吗?当月
  • 两个公司可以是一个注册地址吗
  • 劳务合同的特征有()
  • 金税盘 申报
  • 公对公开税票流程
  • 简易征收应纳税额
  • 承包经营的承包人工资能税前扣除吗
  • 报表与账不符情况说明
  • 工业企业外购存货成本有
  • 记账凭证后面附发票第几联
  • 加盟费开发票
  • 企业计提任意盈余公积的比例
  • 建筑公司脚手架租赁费会计分录
  • 涉及销售费用如何计算
  • 装修费可以一次性入账吗
  • 公司注销记账凭证还有用吗
  • 公对私 预付款 税
  • 工业企业待摊费用标准
  • windows7打游戏会卡怎么办
  • 演示模式怎么设置
  • win7系统ie浏览器打不开
  • windows 自启动
  • win7开机无信号之后黑屏
  • dos 批处理
  • python 邻接表
  • opengl光线跟踪代码
  • js拖拽div
  • Linux数据库备份的命令
  • js的脚本语言
  • Unity3d MonoDevelop格式化代码
  • js实现多继承
  • linux shell 技巧
  • javascript的介绍
  • 广东省税务登记网
  • 如何推进税务系统建设
  • 审计现金盘点表怎么填
  • 汽车装潢业务是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设