Javascript 在meteor项目中,如何在引导前调用jquery ui以防止冲突
我有一个meteor项目(我运行它Javascript 在meteor项目中,如何在引导前调用jquery ui以防止冲突,javascript,jquery,twitter-bootstrap,jquery-ui,meteor,Javascript,Jquery,Twitter Bootstrap,Jquery Ui,Meteor,我有一个meteor项目(我运行它mrt--0.6.5.1版)。在这个项目中,我使用的是bootstrap2.3和jqueryui1.9.2,但是由于它们之间存在冲突,所以不能很好地工作。因此,我建议: 您应该在引导之前始终调用jquery ui,否则您将看到 很多问题,比如工具提示等等 现在,我已经使用 meteor add bootstrap mrt add bootstrap 我已经将jquery-ui.js(从下载)添加到client/lib中,现在它们似乎相互冲突。我应该怎么做
mrt--0.6.5.1版
)。在这个项目中,我使用的是bootstrap2.3
和jqueryui1.9.2
,但是由于它们之间存在冲突,所以不能很好地工作。因此,我建议:
您应该在引导之前始终调用jquery ui,否则您将看到
很多问题,比如工具提示等等
现在,我已经使用
meteor add bootstrap
mrt add bootstrap
我已经将jquery-ui.js(从下载)添加到client/lib
中,现在它们似乎相互冲突。我应该怎么做才能在引导之前加载jquery ui
我通过使用chrome->developer->sources->packages
这是meteor项目中我的projectFolder/smart.json
文件
{
"packages": {
"router": {},
"datatables": {},
"select2": {},
"accounts-ui-bootstrap-dropdown": {},
"font-awesome": {},
"verbalExpressions": {},
"jquery-scrollTo": {},
"bootboxjs": {},
"event-hooks": {},
"moment": {}
}
}
最后,这是我的.meteor/packages文件:
# Meteor packages used by this project, one per line.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
standard-app-packages
autopublish
insecure
preserve-inputs
accounts-base
accounts-password
router
event-hooks
bootstrap
accounts-ui-bootstrap-dropdown
moment
datatables
select2
jquery-scrollTo
verbalExpressions
http
尝试使用meteor add将bootstrap-3和jquery ui作为软件包安装,而不是尝试手动将jquery ui js文件放入客户端/或库中/ 引导:
$ meteor add twbs:bootstrap
$ meteor add mizzao:jquery-ui
引导-3(代替引导,而非附加):
jquery用户界面:
$ meteor add twbs:bootstrap
$ meteor add mizzao:jquery-ui
几乎所有您需要的软件包都可以在上找到。我正在继续一个现有的项目,它基于boostrap 2.3。所以我没有机会用bs3替换它。基于这些信息,你有什么建议吗?那么就使用第一个
$meteor add twbs:bootstrap
这样,我将继续使用bootstrap2.3并防止冲突?我需要删除第一个当前引导程序并删除lib/jqueryui文件吗?您可以保留当前引导程序包,删除jqueryui,然后添加mizzao:jqueryui。