关于Argon Dashboard 2中href="javascript:;"对应JS文件的技术咨询
Argon Dashboard 2 集成疑问解答
关于href="javascript:;"的说明
href="javascript:;"本质是空JavaScript伪协议,作用是阻止a标签默认的跳转行为,本身并没有绑定特定的JavaScript函数——很多时候它只是作为占位符,或者配合元素上的自定义事件、父容器的交互逻辑来实现功能。
删除argon-dashboard.min.js后UI无变化的原因
- Argon Dashboard 2的基础UI样式由CSS文件(如
argon-dashboard.min.css)负责渲染,argon-dashboard.min.js仅处理交互逻辑(如下拉菜单展开/收起、侧边栏折叠、模态框触发等),所以删除JS不会影响静态UI的展示。 - 你提供的面包屑示例里的
href="javascript:;"属于静态占位,本身没有绑定交互逻辑,所以删除JS后自然看不到变化。
带交互的href="javascript:;"对应的逻辑文件
如果是下拉菜单、侧边栏可交互链接这类带href="javascript:;"的元素,其交互逻辑确实在argon-dashboard.min.js中,同时它依赖Bootstrap JS、Popper.js这类第三方库(Argon基于Bootstrap构建)。如果页面已经提前加载了这些依赖库,单独删除argon-dashboard.min.js可能不会立刻体现出交互失效,需要排查依赖加载顺序。
内容的提问来源于stack exchange,提问作者sudiatmiko
相关产品推荐
相关产品推荐

