UIkit的Toggle切换器为什么点击没反应? UI美含 提问于 2026-03-26 19:59:15 阅读 29 组件 我在用UIkit做页面,想用Toggle组件控制一个div的显示隐藏,但点击按钮完全没效果。HTML结构应该没问题,也引入了UIkit的JS文件,不知道是不是写法不对? 试过官方文档的例子,但我的代码就是不生效,控制台也没报错,很困惑。 UIkit.toggle('#my-toggle', { target: '#target-div', mode: 'click' }); UIkitUI框架前端框架 我来解答 赞 4 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 广云 Lv1 我看你用的是UIkit的Toggle组件,写法上有个小问题。UIkit 3.x版本后,初始化Toggle组件的方式变了。 试试改成这样: UIkit.util.ready(function() { var toggle = UIkit.toggle(document.querySelector('#my-toggle'), { target: '#target-div' }); }); 记得把你的HTML结构也检查下,按钮需要有 uk-toggle属性,比如 <button id="my-toggle" uk-toggle>切换</button> 另外确认下UIkit的CSS和JS都加载成功了,有时候资源没加载也会导致不生效。希望能帮到你啊,这个问题之前我也遇到过,确实挺烦人的。 回复 点赞 2026-03-26 20:04 加载更多 相关推荐 2 回答 102 浏览 UIkit的Toggle切换器点击后无法触发事件怎么办? 我用UIkit的Toggle组件做开关,按文档写好了HTML结构,但点击切换时事件完全没反应。试过用onchange和click事件都试过了,控制台也没报错,就是不执行回调函数... 代码是这样的:&... UI宝玲 组件 2026-02-12 22:57:22 1 回答 36 浏览 UIkit的Toggle切换器在Vue里为啥不生效? 我在Vue组件里用UIkit的uk-toggle做切换,点击按钮没反应,控制台也没报错,是不是哪里写错了? 我已经引入了UIkit的JS和CSS,普通HTML页面能用,但放到Vue单文件组件里就不行了... シ明明 组件 2026-03-25 17:48:23 2 回答 21 浏览 UIkit的Toggle切换器在Vue里为啥不生效? 我在Vue项目里引入了UIkit,想用它的Toggle组件做展开收起,但点击按钮没反应,控制台也没报错。 我按照文档加了uk-toggle和对应的target,也确认UIkit JS加载了,是不是Vu... 书生シ含含 组件 2026-03-02 17:36:20 1 回答 41 浏览 UIkit的Toggle切换器怎么无法控制目标元素显示隐藏? 我用UIkit做了一个简单的切换按钮,想点击后显示/隐藏一个div,但点了完全没反应。我已经引入了uikit.min.js和uikit.css,也加了uk-toggle="target: #myDiv... 静静 ☘︎ 组件 2026-03-14 18:39:19 2 回答 56 浏览 为什么我的UIkit手风琴点击后无法展开或切换? 在React项目里用UIkit的Accordion组件,按照文档写了基本结构,但点击标题时内容区域完全没反应。已经确认引入了uikit-accordion.min.js,也检查过事件绑定和方法调用,但... 端木可欣 组件 2026-02-10 23:41:26 2 回答 68 浏览 UIkit 的滑动动画怎么不生效? 我在用 UIkit 做一个下拉菜单,想加个滑动展开的动画效果,但加上 uk-toggle 和 uk-animation-slide-top 后完全没反应,元素直接显示/隐藏了,动画一点没出来。 我查了... 夏侯绍博 组件 2026-03-17 14:56:21 2 回答 68 浏览 为什么UIkit的Modal模态框无法通过JavaScript关闭? 我用UIkit写了个带确认按钮的模态框,想通过点击按钮用JS关闭,但完全没反应。代码检查了好几遍: 打开模态框 确认 function closeModal() { UIkit.modal('#con... 诸葛志鸽 组件 2026-01-27 09:08:22 1 回答 36 浏览 UIkit导航菜单点击后无法高亮当前项怎么办? 我在用 UIkit 做一个单页应用的侧边导航,想让点击的菜单项自动加上 active 状态,但试了几次都没成功。官方文档说会自动处理,但我动态生成的 nav 好像没这效果。 我尝试在点击时手动加 cl... Good“世英 组件 2026-03-24 12:21:20 2 回答 63 浏览 UIkit 的 Modal 在 React 中无法正常打开怎么办? 我在 React 项目里引入了 UIkit,想用它的 Modal 组件,但点击按钮完全没反应,控制台也没报错。我按照文档加了 data-uk-modal 属性,也引入了 JS 文件,是不是哪里写错了?... Designer°春艳 框架 2026-03-14 12:40:24 2 回答 49 浏览 UIkit Offcanvas点击遮罩层无法关闭怎么办? 在项目里用了UIkit的Offcanvas侧边栏,按照文档写好HTML结构后,点击触发按钮能正常弹出,但点了遮罩层和关闭按钮都没反应。我检查过HTML结构,data-uk-offcanvas属性也加了... Mr.燕伟 组件 2026-02-09 17:16:31
试试改成这样:
记得把你的HTML结构也检查下,按钮需要有 uk-toggle属性,比如
<button id="my-toggle" uk-toggle>切换</button>另外确认下UIkit的CSS和JS都加载成功了,有时候资源没加载也会导致不生效。希望能帮到你啊,这个问题之前我也遇到过,确实挺烦人的。