五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

關(guān)于引入 Foundation 發(fā)生 $(...).foundation is not a function

2020-06-10 10:35 作者:風(fēng)雨bu改  | 我要投稿

此篇文章中使用的 Foundation?v6.3.1

使用本人開發(fā)的自動化 web 手腳架,只是會根據(jù)目錄結(jié)構(gòu)和文件前綴自動引入文件到 webpack 中而已。只要看文件就好。

出錯的位置

在全局模塊 main.js 中寫入 Foundation 初始化方法

$(() => $(document).foundation());

在此之前已經(jīng)引入的 Foundation?模塊

代碼的位置

啟動 webpack 開發(fā)服務(wù)器,進(jìn)入頁面打開控制臺查看。

報錯

這意味著 Foundation 的方法沒有插入到 jQuery 中。而且無法執(zhí)行就意味著 Foundation 需要使用到 javascript 的部分失效了。

解決方法

在外部模塊中使用的 jQuery 對象無論 Foundation 是否加載都是沒有插入方法的原始對象。

那么我在頁面中寫入 js 使用的 jQuery 對象會加載了 Foundation 方法嗎

修改使用方法

改為插入 script 節(jié)點和直接寫在頁面中效果都是一樣的。運行后不再報錯。

那么只要把

$(() => $(document).foundation());

改為

$(() => {
? ?let a = document.createElement("script");
? ?document.body.appendChild(a);
? ?a.innerHTML = "$(document).foundation();";
});

就可以解決了

關(guān)于引入 Foundation 發(fā)生 $(...).foundation is not a function的評論 (共 條)

分享到微博請遵守國家法律
蕲春县| 临夏市| 祥云县| 偃师市| 长春市| 辽阳县| 西盟| 太仓市| 阳山县| 丹东市| 西昌市| 藁城市| 甘南县| 子洲县| 永济市| 磐石市| 岐山县| 泸水县| 崇仁县| 黄龙县| 马关县| 文昌市| 盐边县| 潞西市| 屏南县| 光山县| 全椒县| 高青县| 太白县| 阿城市| 常山县| 昌邑市| 南岸区| 沛县| 大石桥市| 体育| 中方县| 阜城县| 德昌县| 赣榆县| 顺昌县|