- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在,当我尝试将自己的 jQuery 添加到 Foundation 项目时,我多次遇到问题。
这与基金会使用“无冲突”的方式有关吗?添加自己的脚本的正确步骤是什么?
我尝试在调用foundation.min.js之后包含对scripts.js文件的调用,但一些非常简单的slideToggle调用根本没有运行。然而,当我删除对 Foundation.min.js 的引用时,一切正常。
我也遇到过外部脚本文件的问题。
有什么建议吗?谢谢。
最佳答案
我将自定义 js 脚本添加到脚本列表的最末尾,位于结束正文标记之前和 $(document).foundation(); 之前。我还将它存储在 js/vendor 目录中。在下面的粘贴中,我将所有内容存储在全局目录中;只需查找您自己的 js 目录即可。
<script src="global/js/vendor/jquery.js"></script>
<script src="global/js/foundation/foundation.js"></script>
<script src="global/js/foundation/foundation.alerts.js"></script>
<script src="global/js/foundation/foundation.clearing.js"></script>
<script src="global/js/foundation/foundation.cookie.js"></script>
<script src="global/js/foundation/foundation.dropdown.js"></script>
<script src="global/js/foundation/foundation.forms.js"></script>
<script src="global/js/foundation/foundation.joyride.js"></script>
<script src="global/js/foundation/foundation.magellan.js"></script>
<script src="global/js/foundation/foundation.orbit.js"></script>
<script src="global/js/foundation/foundation.placeholder.js"></script>
<script src="global/js/foundation/foundation.reveal.js"></script>
<script src="global/js/foundation/foundation.section.js"></script>
<script src="global/js/foundation/foundation.tooltips.js"></script>
<script src="global/js/foundation/foundation.topbar.js"></script>
<!-- My Custom Script!!!! -->
<script src="global/js/vendor/custom.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
您没有提及您是否使用 Zurb Foundation 4;如果您注意到它默认使用 Zepto(而不是 jQuery),但不理解 proto 调用的浏览器除外。如果您发现 jQuery 函数不起作用,您可能需要注释掉设置 Zepto 而不是 jQuery 的代码,然后进行测试。在文档底部附近查找以下内容:
<script>
document.write('<script src=' +
('__proto__' in {} ? 'global/js/vendor/zepto' : 'global/js/vendor/jquery') +
'.js><\/script>')
</script>
将其替换为:
<!-- <script>
document.write('<script src=' +
('__proto__' in {} ? 'global/js/vendor/zepto' : 'global/js/vendor/jquery') +
'.js><\/script>')
</script> -->
<script src="global/js/vendor/jquery.js"></script>
然后确保将 jquery.js 存储在适当的文件夹中。同样,我将文件存储在/global 目录中。
希望有帮助!
关于jquery - 使用 Zurb Foundation 时包含自定义 javascript 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15784753/
我在 ZURB 的论坛上发布了一个问题,但我注意到任何帖子都没有答案。 因为我认为这个问题可能会发生在许多其他人身上,所以我认为把它放在 SO 上也是一个好主意。它来了: 我使用以下标记制作了一个最小
我有一个非常简单的 Foundation CSS 代码 Content goes here Side goes here 我希望列之间有边距。目前,只有填充。所以如果我添加 bac
根据对先前提出的问题的回答,我有一个全屏布局: CSS fullscreen grid layout (with some scrolling sections) 我正在使用的线框: 编辑:这是我希望
现在下拉菜单的内容默认在右下角。 有没有设置它的选项,让它转到左下角? (基础 5) 最佳答案 “正确”的风格是通过 JS 应用的。要覆盖它,只需提供 #contentDrop #contentDro
.grid-container的默认宽度是多少?在大屏幕上?我怎样才能改变它并使它变大?正确的做法是什么? 最佳答案 .grid-container 的默认宽度在_settings.css 文件中定义
.grid-container的默认宽度是多少?在大屏幕上?我怎样才能改变它并使它变大?正确的做法是什么? 最佳答案 .grid-container 的默认宽度在_settings.css 文件中定义
如何禁用中/小屏幕的顶部栏折叠? 我按照 Here 中的说明进行操作但无论我将最小宽度设置为什么,我都会得到相同的结果。 最佳答案 如果您使用的是 SCSS 版本,那么您可以修改断点。 $topbar
您是否遇到过 zurb 基金会的顶栏问题? 输入框不适合导航。我没有修改任何东西,只是粘贴了来自 foundation's page 的代码到他们包含在基础文件中的示例网站。将字体更改为 Open S
出于多种原因,复选框在最新的 Foundation (4.1.6) 中存在问题。有没有一种简单的方法可以阻止 Foundation 接管它们?我需要 custom我的类 form s 其他原因。我如何
我最近开始将 Zurb Foundation 4 用于 Asp MVC 网站,但我不太明白开关控件应该如何工作。文档没有说太多 http://foundation.zurb.com/docs/comp
我的问题是,在桌面上我喜欢先有菜单,然后是最右上角的标志。目前,当我将模板缩小到移动版本时, Logo 位于菜单下方,这并不令人满意。我想在菜单之前吃。我试过使用推/拉没有成功。 在移动 View 中
是否有任何文档解释foundation.css 中的每个类?我不擅长前端开发,而且似乎没有通过 zurb 网站上提供的粗略文档来掌握概念。提前致谢。 最佳答案 没有。我认为对他们来说,ZURBling
刚刚切换我的 Rails 项目以测试 Zurb Foundation 5,现在切换顶部栏菜单不起作用。 当视口(viewport)很小时,顶部栏菜单项消失并且菜单图标像以前一样显示,但是当我单击菜单图
我正在使用 Zurb Foundation 并具有以下 html: Tab 1 Content of section 1. Tab
我正在尝试使用 zurb Foundation 5 显示模式。但是当我单击按钮时它不起作用并且无法打开。我正在使用这个 html 代码。 index Awesome. I ha
有什么我可以在命令行中输入的东西来找出我正在运行的版本吗? 最佳答案 在不了解您的具体情况的情况下,最简单的方法是在初始化 Foundation ( $(document).foundation();
我正在使用 Zurb 的 Foundation 4.2.3,但是当我打印页面时,网格布局始终没有得到维护。 例如, XXX Lorem
我已经下载了新的 Zurb Foundation 6 完整包 ( Foundation for Sites )。存档文件包含以下文件和文件夹: [css] > app.css, foundation.
我正在尝试使用 zurb 的基础框架在网站上实现一个 offcanvas,用于移动查看,并且只是从文档中复制了它的代码,但它就是行不通。 代码如下: $(document).found
我喜欢 Zurb Foundation(SASS,尤其是 Zurb Foundation for Apps),但想将其与 Facebook ReactJS 和 Flux 一起使用 这就是删除 Angu
我是一名优秀的程序员,十分优秀!