错误:没有为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'}
}
});
bootstrap也以相同的方式定义。 任何人都可以给我任何提示如何解决这个问题?在桌面版浏览器上:Safari,Chrome,FF,IE和其他一切都可以。
更新:它也无法在iPhone Safari和Chrome上运行。所以我认为这是移动浏览器的问题
此致
答案 0 :(得分:1)
问题可能与库bootstrap-hover-dropdown和您使用的版本有关。我曾经使用它,我遇到了同样的问题。以前这个lib有移动客户端的问题,它打破了链接,因为它没有返回requirejs预期的对象。这是通过此提交修复的: https://github.com/CWSpear/bootstrap-hover-dropdown/commit/d847dd6a5a6bf501156ed74defb3914e43185ed6
希望它会有所帮助。