开始移动说话_按住说话怎么不能用了

开始移动说话_按住说话怎么不能用了2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

(function(){
    var LSwiperMaker = function(o){ 
        var that = this;
        this.config = o;
        this.control = false;
        this.sPos = {};
        this.mPos = {};
        this.dire;     
        this.config.bind.addEventListener('touchstart', function(e){ return that.start(e); } ,false);
        //this.config.bind.addEventListener('touchmove', function(e){ return that.move(e); } ,false);
        this.config.bind.addEventListener('touchend', function(e){ return that.end(e); } ,false);
    } 
     LSwiperMaker.prototype.start = function(e){
		$(".sound_gif").show();
                e.preventDefault();   //!!!阻止微信默认长按弹出的菜单
    }
    /*LSwiperMaker.prototype.move = function(e){   
        var point = e.touches ? e.touches[0] : e;
        this.control = true;
        this.mPos.x = point.screenX;
        this.mPos.y = point.screenY;
       	$("#play").css("left",this.mPos.x+"px");   
       	
    } */
    LSwiperMaker.prototype.end = function(e){
		$(".sound_gif").hide();
    } 
    window.LSwiperMaker = LSwiperMaker;
    document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);// 禁止微信touchmove冲突
}())
//创建新的LSwiperMaker对象,并传入要拖动的图标
var a = new LSwiperMaker({
	bind:document.getElementById("sound_reserve")
})

只需要touchstart和touchend事件配合

需要注意的是,构造函数LSwiperMaker里的this,指的是新创建的对象实例,在例子中指的是new创建的a对象。

传{bind:document.getElementById(“sound_reserve”)}入构造函数的参数o,

this.config = o;

也就是把传参o赋值给新建对象(例子是a)的config属性

this.config.bind.addEventListener('touchstart', function(e){ return that.start(e); } ,false);

这里的bind是传参o的一个属性,这里的意思是为bind的属性值绑定事件,也就是ID为sound_reserve的元素。

转载于:https://my.oschina.net/daladida/blog/736609

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125143.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月19日 下午12:40
下一篇 2022年4月19日 下午12:40


相关推荐

  • python中返回上一步操作的代码_Pycharm代码跳转后退回操作详解

    python中返回上一步操作的代码_Pycharm代码跳转后退回操作详解用 Pycharm 写 Python 代码有一段时间了 最近发现了一个 Pycharm 的一个小技巧想分享给大家 下面这篇文章主要给大家介绍了关于 Pycharm 代码跳转该如何回退的相关资料 文中介绍的非常详细 对大家具有一定的参考学习价值 需要的朋友们下面来一起看看吧 背景最近玩 Python 已经有段时间了 一般都是通过 vim 和 Pycharm 来开发 真心觉得这两个是神器 Vim 神器暂且不说 今天来分享 P

    2026年3月27日
    2
  • Android微信支付订单支付失败的问题

    Android微信支付订单支付失败的问题Android开发使用微信支付,如果说SDK集成正确,然后订单信息配置无误,就是调不起来支付页面,那就要考虑一下微信缓存的问题。当我们的APP需要更换签名,或者说替换Ping++的SDK,就要考虑微信缓存导致新版本调不起来支付页面。我们只要将微信退出一次就OK了。最奇葩的是我从服务器获取订单信息的接口从本地替换成正式的,就调不起来微信支付页面了,还好尝试了一下退出微信一次,就能够成功地调起支付…

    2022年6月5日
    66
  • 【笔试题】2019海康威视嵌入式软件开发工程师(BSP)笔试题(附超详细解答)「建议收藏」

    【笔试题】2019海康威视嵌入式软件开发工程师(BSP)笔试题(附超详细解答)「建议收藏」海康威视嵌入式软件工程师的题目只包含两个部分选择题和简答题,也就是说,没有编程题!照样是C语言基础的题量最多了,又因为是BSP方向,所以关于Linux操作系统和驱动方面的题目可能页会比较多一点,但是就题目的总体难度而言,也并不是特别难。但如果对Linux、驱动方面不是很了解的话,估计会很吃亏的。选择题1、若有8个待排序元素,采用冒泡排序和插入排序最大时间复杂度分别是()。64…

    2022年6月24日
    49
  • 信息熵、联合熵、条件熵、互信息

    信息熵、联合熵、条件熵、互信息一个随机事件 xxx 的自信息量 1 定义为 I x log 1p x I x log frac 1 p x I x logp x 1 注意 在信息论中 log loglog 函数的底通常设置为 2 此时 自信息量的单位为比特 bit 在机器学习中 log loglog 函数的底通常设置为自然常数 e 此时 自信息量的单位为奈特 nat 需要从以下两方面来理解自信息量 举例说明 中彩票 事件的概率极小 但是一旦中了彩票 中彩票 事件的自信息量很大 也就是说 中彩票 会获得极大的信息量 即收益

    2026年3月19日
    0
  • spss数据分析聚类分析_SPSS聚类分析

    spss数据分析聚类分析_SPSS聚类分析SPSS之聚类分析(图文+数据集)聚类分析简介按照个体(记录)的特征将它们分类,使同一类别内的个体具有尽可能高的同质性,而类别之间则具有尽可能高的异质性。为了得到比较合理的分类,首先要采用适当的指标来定量地描述研究对象之间的联系的紧密程度。假定研究对象均用所谓的“点”来表示。在聚类分析中,一般的规则是将“距离”较小的点归为同一类,将“距离”较大的点归为不…

    2022年10月17日
    3
  • HashMap底层实现和原理(源码解析)

    HashMap底层实现和原理(源码解析)Note 文章的内容基于 JDK1 7 进行分析 1 8 做的改动文章末尾进行讲解 大家可以看一下 https www imooc com article 一 先来熟悉一下我们常用的 HashMap1 概述 HashMap 基于 Map 接口实现 元素以键值对的方式存储 并且允许使用 null 建和 null 值 因为 key 不允许重复 因此只能有一个键为 null 另外 HashMap 不

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号