需要.js - 在 safari ipad2 上“无定义呼叫”

Require.js - 'no define call' on safari ipad2

本文关键字:定义 呼叫 无定义呼叫 js safari ipad2 需要      更新时间:2023-09-26

错误:没有定义引导-悬停-下拉列表的调用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上工作。所以我认为这是移动浏览器的问题

问候

该问题可能与库引导悬停下拉列表和您使用的版本有关。我曾经使用它,但我有同样的问题。以前,此库在移动客户端方面存在问题,并且由于它没有返回 requirejs 预期的对象而中断了链接。此问题已通过此提交修复:https://github.com/CWSpear/bootstrap-hover-dropdown/commit/d847dd6a5a6bf501156ed74defb3914e43185ed6

希望它会有所帮助。