我有页面中有MooTools在页面中使用,我也加了Facebook的sdk。MooTools正在搞乱Facebook的JavaScript SDK
<script src="http://code.jquery.com/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
而且在身体中就是这样。
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : 'myappid',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth : true
});
</script>
用于发送FB邀请请求我使用。
FB.ui({
method: 'apprequests',
message: 'tests messages',
//title: 'Invite you friend to MyApp',
to: fbid
},function(r){ console.log(r); });
但是,这给了我all.js文件中的“a为空”。如果我删除MooTools文件,everthing可以正常工作。但我需要MooTools。我该如何解决这个问题?请帮忙吗?
这篇文章可能会帮助http://stackoverflow.com/q/392334/778687 – tusar 2012-03-07 09:44:40
谢谢......它只是解决$冲突的问题。虽然我尝试过,但这并不能帮助我。 – 2012-03-07 10:32:22
Ops ..我意识到问题不是jQuery。它因为Moo工具。任何帮助 – 2012-03-07 10:34:16