JavaScript实现选中文字提示新浪微博分享效果


Posted in Javascript onJune 15, 2017

本文实例为大家分享了JS新浪微博分享功能,供大家参考,具体内容如下

<!DOCTYPE html>
<html xmlns:wb="http://open.weibo.com/wb">
<head>
  <meta charset="utf-8">
  <title>javaScript实现选中文字提示新浪微博分享的效果</title>
  <style type="text/css">
   #div1{ position: absolute; left: 0;top: 0; display: none;}
  </style>
</head>
<body>
  <p id="txt">
    一直对json的使用方法迷迷糊糊,知道一些简单的使用方法,有时用起来非常easy把自己搞混。今天专门查了一下相关的JSON的资料及使用方法,总结记录下来。JSON并非一种编程语言。能够理解成它是一种数据格式。尽管具有同样的语法形式。可是JSON并不属于JavaScript。并且。并非全部的JavaScript才使用JSON,非常多编程语言都有针对JSON的解析器和序列化器。JSON的语法能够表示三种类型值:
  </p>
  <div id="div1"><img src="https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=163431486,1136892253&fm=58"></div>
  <script type="text/javascript">
    window.onload=function(){
      function selectText(){
        if(document.selection){
        //兼容ie
          return document.selection.createRange().text;
        } else{
        //标准的获取方法
          return window.getSelection().toString();
        }
      }
      var oTxt = document.getElementById('txt');
      var oDiv = document.getElementById('div1');

      oTxt.onmouseup = function(ev){
        var ev =ev||window.event;
        var top = ev.clientY;
        var left = ev.clientX;
        if(selectText().length>10){
          console.log(selectText())
          setTimeout(function(){
            oDiv.style.display = 'block';
            oDiv.style.left =left+'px';
            oDiv.style.top = top +'px';
          },1000)
        } else{
          oDiv.style.display = 'none';
        }
      };
      oTxt.onclick =function(ev){
        var ev =ev||window.event;
        ev.cancelBubble = true;
      }
      document.onclick = function(){
        oDiv.style.display = 'none';
      };
      //点击分享的实现
      oDiv.onclick = function(){
        window.location.href='http://service.weibo.com/share/share.php?url=http%3A%2F%2Flocalhost%3A63342%2Fjs2%2Fpicscroll.html&type=icon&language=zh_cn&searchPic=true&style=simple'+selectText()+window.location.href;
      }
    }
  </script>

</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JS操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
javascript 装载iframe子页面,自适应高度
Mar 20 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
Oct 23 Javascript
JS实现简易图片轮播效果的方法
Mar 25 Javascript
js实现三张图(文)片一起切换的banner焦点图
Aug 25 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
May 04 Javascript
js实现图片360度旋转
Jan 22 Javascript
解决AngualrJS页面刷新导致异常显示问题
Apr 20 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
JS原生实现轮播图的几种方法
Mar 23 Javascript
详解vue跨组件通信的几种方法
Jun 15 #Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 #Javascript
javascript完美实现给定日期返回上月日期的方法
Jun 15 #Javascript
JS自动生成动态HTML验证码页面
Jun 14 #Javascript
自定义vue全局组件use使用、vuex的使用详解
Jun 14 #Javascript
详解AngularJS 模块化
Jun 14 #Javascript
JS判断时间段的实现代码
Jun 14 #Javascript
You might like
文件上传类
2006/10/09 PHP
php下实现折线图效果的代码
2007/04/28 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
php 404错误页面实现代码
2009/06/22 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php 保留字列表
2012/10/04 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
JavaScript控制Session操作方法
2013/01/17 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
python实现telnet客户端的方法
2015/04/15 Python
python获取外网ip地址的方法总结
2015/07/02 Python
python的unittest测试类代码实例
2017/12/07 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
初级会计求职信范文
2014/02/15 职场文书
社区党务公开实施方案
2014/03/18 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
合作意向协议书
2015/01/29 职场文书
交流会主持词
2015/07/02 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
python中数组和列表的简单实例
2022/03/25 Python