位置: 编程技术 - 正文

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

  • 动产增值税可以抵扣吗
  • 企业所得税几大税种
  • 专票如何开具
  • 税控盘280抵扣报税填在
  • 研发费用扣除比例是百分75吗
  • 企业合并有几种
  • 在账务处理过程中,最关键的环节是
  • 宣传费税前扣除标准
  • 工程款先开票
  • 社保企业二次扣款怎么扣
  • 金税盘最高限额怎么修改
  • 小规模纳税人差额征税
  • 个人出租仓库需交税吗
  • 产权转移书据有哪些
  • 初级备考计划表
  • 收到个人缴纳的办证费
  • 资本资产定价模型
  • 返利是冲减收入还是计入费用
  • 价外收入是什么意思
  • 1697508871
  • mac电脑command键快捷设置
  • 插上u盘电脑无法访问怎么办
  • 财务软件单机版下载免费
  • windows 安装
  • Windows11电脑更新后冲不上电
  • win11无法打开开始菜单怎么办
  • 员工油费补贴过期怎么办
  • 增值税价外费用如何开票
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • php网站结构
  • 划入账户金额
  • 像指纹一样的图形
  • 税务机关如何判别c开发票视频
  • 结转已销售产品成本20000元
  • vue的后端
  • python抓取淘宝店铺商品
  • 月底结转汇兑损益
  • 小型微利企业所得税优惠政策2023
  • 后端三件套
  • php中的强制类型转换函数有哪些?
  • 公司年夜饭怎么说话
  • 企业开具劳务费发票怎么开,税率多少
  • 税控盘的作用是什么
  • 应交税费会计分录完整版
  • 递延所得税资产是什么意思
  • 盈利性幼儿园怎么办理
  • 增值税加计扣除怎么算举例
  • 广告费应该计入办公费还是印刷费
  • 来料加工账务处理案例
  • 电子行程单如何下载
  • 怎么填写专用发票信息
  • 一般企业报税的税种
  • 成立教育培训司
  • 员工借支备用金属于现金流量的哪类
  • 财务建账应关注哪些内容
  • 私企需要计提盈余公积吗
  • mysql工作内容
  • 苹果电脑安装win7系统教程
  • 如果不用2b橡皮擦2b铅笔 能扫的出来吗
  • incomp.file ver什么意思
  • xp系统的搜索
  • 2021年win10累积更新
  • 联想笔记本win7装win10
  • win7系统里面怎么找到微信程序
  • win8系统触摸板按键不能用
  • cocos2dx-3.x(二)、坐标系
  • jquery css hover
  • jquery easy ui
  • css中文字垂直排列
  • Node.js中的事件循环是什么
  • shell脚本创建多级目录
  • python中字符串的方法
  • 宁波鄞州区行政区划代码
  • 曲靖市税务局领导班子
  • 应税消费品通过什么科目核算
  • 广东省电子税务局官网登录入口
  • 深圳市的各区域排名
  • 经济补偿金如何计税
  • 江宁市民中心周末可以办户口吗?
  • 税务局窗口人员工作内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设