[英]Require.js - 'no define call' on safari ipad2
錯誤:沒有定義對bootstrap-hover-dropdown的調用http://requirejs.org/docs/errors.html#nodefine
在ipad2的Safari上
我認為我的配置正確。 看起來像:
requirejs.config({
paths: {
'bootstrap-hover-dropdown': 'myPath/bootstrap-hover-dropdown'},
shim: {
'bootstrap-hover-dropdown': {deps: ['bootstrap'], exports: 'jQuery.fn.dropdownHover'}
}
});
引導程序也以相同的方式定義。 誰能給我提示如何解決這個問題? 在桌面版本的瀏覽器上:Safari,Chrome,FF,IE和其他一切正常。
更新:它也不適用於iPhone Safari和Chrome。 所以我認為這是移動瀏覽器的問題
問候
該問題可能與庫bootstrap-hover-dropdown和您使用的版本有關。 我曾經使用過它,但遇到了同樣的問題。 以前,該庫在移動客戶端方面存在問題,並且由於未返回requirejs期望的對象,因此中斷了鏈接。 這是通過以下提交修復的: https : //github.com/CWSpear/bootstrap-hover-dropdown/commit/d847dd6a5a6bf501156ed74defb3914e43185ed6
希望它會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.