首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >touchstart事件的问题

touchstart事件的问题
EN

Stack Overflow用户
提问于 2021-02-05 00:21:13
回答 1查看 23关注 0票数 0

我正在一个网站上建立一个动态的部分。当您单击或触摸一个活动的名称时,将显示一个弹出窗口,其中包含该活动的名称和一些信息。我使用了带有一次单击事件和一次touchstart事件的vanilla JS。它在第一次触摸时工作得很好,但是当你切换到另一个活动时,事情就会出错。你可以在这里检查它,从一个活动到另一个活动。

www.altraves.es/navega

代码语言:javascript
复制
function change2h () {
    activity.innerHTML = "<h2>Navega 2 horas</h2>";
    titleDesc.innerHTML = "<div class='et_pb_text_inner'><p>Description of the activity</p></div>"
    form.value = '0';
    finalPrice.innerHTML = 0+'€';

    calcPrice();
    limitAct();

};

titleTwo.addEventListener('click', change2h);
titleTwo.addEventListener('touchstart', change2h);

你能帮帮我吗?谢谢!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-05 00:31:46

我想我已经修复了它添加了预防默认...会是这样吗?

代码语言:javascript
复制
function change2h (e) {
    e.preventDefault();

    activity.innerHTML = "<h2>Navega 2 horas</h2>";
    titleDesc.innerHTML = "<div class='et_pb_text_inner'><p>Descripción de la actividad</p></div>"
    form.value = '0';
    finalPrice.innerHTML = 0+'€';

    calcPrice();
    limitAct();

};

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66049647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档