文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签

如何在Elementor中实现点击事件显示或隐藏元素?

文章导航

本文介绍如何在Elementor中实现点击事件显示或隐藏元素,Elementor目前没有点击事件的设置,比如像通过点击某个元素之后另外的元素显示或者隐藏,原生的Elementor还不具备这样的功能。

本文介绍的方法是通过免费版的E-addons插件的Display Condition功能来实现。

1、下载安装E-addons插件

E-addons插件并不在WordPress官方的免费插件库中,因此无法直接从网站后台进行安装,我们需要访问E-addons插件官方主页进行下载。

进入主页之后点击【Get for Free】

image 245 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

在弹出框中输入你的邮箱地,并勾选协议,然后点击下载按钮

image 246 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

点击下载按钮之后,插件会自动下载到本地

image 247 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

登录你的网站后台,并进入插件安装页面,点击上传按钮

image 248 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

选择你下载到本地的E-addons插件安装包,并点击安装

image 249 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

安装之后激活插件

image 250 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

启用之后自动跳转到插件开启页面

image 251 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

接下转到插件的仪表盘,安装E-Addons DISPLAY for Elementor组件

image 252 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

组件安装之后刷新页面,并启用组件

image 253 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

到这里插件和组件已经启用并完成。

e-addons 核心组件会提供一些元素和功能,如果你不需要可以已进入设置关闭这次功能和元素。

image 254 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

2、Elementor中实现点击事件显示或隐藏元素

我用一个例子来展示如何进行设置以实现点击事件显示或隐藏元素。

我在页面中设置一个展开按钮,用户点击展开按钮时会显示一个内容模块,同时展开按钮会被隐藏。

1、设置一个展开按钮用于点击之后显示模块

在页面中添加一个按钮,设置Button ID 为:click-show

image 256 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

2、设置一个内容展示模块用于点击展开按钮之后展示内容

设置一个模块用于放想要点击按钮之后展示的内容,当然如果不想用模块,也可以专门针对元素直接设置,这里我用模块作讲解。

image 257 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

进入模块的Display设置

image 258 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

Display mode切换为Show If

image 259 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

在Tiggers中添加Item

image 260 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

选择Fronded Events,并在On click中输入上面在Button ID中设置ID号,ID号前面需要加上#,这样设置的结果就是当用户点击上面的按钮时,当前模块讲显示。

如果你希望鼠标移动到按钮上,不用点击的话就将Button ID填写在On Hover栏目中即可。

开启Keep HTML,这里必须开启,不开启设置将不生效。

image 264 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

设置完成保存编辑的页面,并访问页面查看设置结果。

image 263 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

点击按钮之后,下面的模块展示。

image 265 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

3、设置当展示内容显示之后隐藏展开按钮

我们再设置,让按钮点击之后,显示下面的同时展开按钮被隐藏。

选择展开按钮,并进入Display设置

image 266 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

在Display Mode中选择 Hide If

image 267 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

在Triggers里面添加Item

image 268 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

选择Fronded Events,并在On click中输入上面设置的展开按钮的Button ID号click-show,ID号前面需要加上#,需要注意的是我这里隐藏的就是点击按钮,不要混淆了。

开启Keep HTML,这里必须开启,不开启设置将不生效。

image 269 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

设置完成之后保存,并访问并刷新对应页面查看设置结果

image 270 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP
点击按钮之后,展示内容的模块显示,按钮消失
image 271 - 如何在Elementor中实现点击事件显示或隐藏元素? - NUTSWP

总结

由于E-addon插件的display设置中每个元素只能选择一种Display Mode,所以暂时无法实现同一个元素或者模块事件点击之后展示再通过另外一个按钮点击事件隐藏。

如果你需要能够实现同一个元素或者模块事件点击之后展示再通过另外一个按钮点击事件隐藏这样的效果,可以尝试付费插件Dynamic Content for Elementor

相关内容
Elementor的操作记录和修订版本

本文介绍如何借助Elementor的操作记录和修订版本进行Elementor页面恢复操作? 如果你在找古腾堡编辑器的修订版本的操作方法,请阅读《古腾堡编辑器的修订版本》 Elementor目前有2种画布窗口模式,所以我会分别介绍修订版本操作在哪里进入编辑。 如果你是传统的画布窗口 在编辑窗口左侧工具

阅读全文 »
Elementor Floating Buttons移动端全宽不生效

Elementor新出的Floating Buttons功能,发现了Mobile Bar的移动端全宽不生效,这个问题我在本地测试发现所有的Mobile Bar模版的移动端全宽开启都不生效。 根据排查的方法,我也进行了一些的排查工作,发现问题任然存在。 于是通过自定义CSS代码,修复了这个问题。 CS

阅读全文 »
RankMath面包屑使用教程详解(附视频)

本文介绍RankMath面包屑使用教程,如果你安装的RankMath SEO就可以使用它提供的面包屑功能,免费版的通常是通过短码来实现,但是RankMath SEO Pro提供集成到Elementor的面包屑元素,你可以通过Elementor来编辑它的外观。 RankMath面包屑设置详解 在使用之

阅读全文 »
Elementor元素管理器

Elementor元素管理器是Elementor的一项基础功能,通过它你可以管理网站中所有的Elementor元素,包括Elementor第三方插件的元素。通过Elementor 元素管理器禁用不需要的Elementor 元素,可以加快网站加载的时间,并避免一些兼容性问题。 Elementor 元素

阅读全文 »
什么是Elementor第三方插件?

Elementor第三方插件就是非Elementor团队开发的,基于Elementor页面编辑器的插件(比如:Unlimited Elements for Elementor Premium,Unlimite Addons For Elementor等等),这些插件都依赖于Elementor的基础插

阅读全文 »
文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签
想快速搭建一个完全属于自己的外贸独立站?
本站提供专业的外贸建站服务,如果你不想自己花时间精力搭建网站,可以将你的需求告诉我,我来帮助你搭建一个专业外贸独立站!
文章导航
文章分类
文章标签
建站咨询请联系企业微信
感谢你的信任!
咨询和购买请通过微信和我联系!