当前位置: 首页 > 知识库问答 >
问题:

如何禁用锚点标签中某些元素的重定向?[重复]

岳晟
2023-03-14

我有以下代码:-

<a href="/">
 <h1>Hello Wolrd</h1>
 <p>This is some description</p>
 <div>....this is Image Carousel</div>
 <div class="dotButton>
   <button></button>
   <button></button>
   <button></button>
 </div>
</a>

这里我在一个链接标签中放了一个带点按钮的图像转盘。这里我面临一个问题。当我点击卡片时,它会重定向href链接以使用标签。但问题是当我点击点按钮来滑动图片时,它直接链接到href。如何禁用滑动图像的href和工作点按钮?

谢谢大家!

共有2个答案

詹唯
2023-03-14

如果你想运行一些这样的逻辑,你可以使用onClick处理程序函数

// for functional Components

const handleClick=(e)=>{
     e.preventDefault();
    // write your logic for on click
}

 <a onClick={handleClick}>
   <h1>Hello Wolrd</h1>
   <p>This is some description</p>
   <div>....this is Image Carousel</div>
   <div class="dotButton">
     <button></button>
     <button></button>
     <button></button>
   </div>
</a>

有了这个,你可以做你的其他事情,点击锚点,而不重定向。

阮鸿煊
2023-03-14

你可以用这个:

<a href="javascript:void(0)">
 <h1>Hello Wolrd</h1>
 <p>This is some description</p>
 <div>....this is Image Carousel</div>
 <div class="dotButton">
   <button></button>
   <button></button>
   <button></button>
 </div>
</a>

之后,当您单击图像时,它将不再重定向您。

 类似资料:
  • 问题内容: 我正在使用ngAnimate模块,但是所有我的,等等都受此影响,我想对某些选定的元素利用ngAnimate。为了提高性能以及某些元素的显示和隐藏速度非常快的错误。 谢谢。 问题答案: 只需将其添加到您的CSS中即可。最好是最后一条规则: 然后将其添加到要禁用的元素类中。例:

  • 我需要在href标签上禁用onclick事件。我可以禁用“a href”标记,但是“a href”标记中的onclick事件仍然没有被禁用。 下面的片段更清楚地解释了这个问题! 在上面的代码段中,尽管“a href”似乎已禁用,但当您单击a-href时,仍会单击“工作”! 请帮帮我! 提前致谢!

  • 我有一个文件结构,如下所示: 我的目标是将每个请求重定向到public/index.php 这是我当前根目录中的内容

  • 我想为一个笔记应用程序添加笔记加号。我做了一个固定位置的圆,这样它总是可见的。然后,我想做两条线,形成一个加号,并将这些线居中。这是代码: null null 请告诉我如何将加号居中到固定位置的圆上。谢谢!

  • 问题内容: 如果我有以下简单代码段: 如您从小提琴中看到的:http : //jsfiddle.net/basarat/czVPG/,该按钮不可单击,并且ng- click(仅是一个jquery )不会执行。但是,它确实为锚标记执行。 是否因为禁用不是锚标记的有效属性? 如果是这样,为什么在没有按钮的情况下仍会触发dom click事件? 问题答案: 禁用不是锚标记的有效属性。来源:http :

  • 我有一种硒有时不能识别的元素。我使用,时间为10秒,当我运行测试时,有时它成功地通过并识别了元素,有时它失败,错误为“no thask element”。我试着把等待时间改成20秒,但没关系