簡體   English   中英

Require.js-Safari ipad2上的'no define call'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM