Javascript socialengine中带滚动方法的Jquery和mootools

Javascript socialengine中带滚动方法的Jquery和mootools,javascript,jquery,css,mootools,socialengine,Javascript,Jquery,Css,Mootools,Socialengine,根据我的要求..如果我向下滚动200px。我应该在页面顶部显示一个div,它粘贴在那里。我使用的jquery在我的个人电脑中运行良好。我将相同的东西放在我的工作电脑中,它运行不正常,并显示 error (Uncaught TypeError: Object function (el, nc){ return document.id(el, nc, this.document); } has no method 'noConflict') 我的jquery是: 在我的项目中,我有Mo

根据我的要求..如果我向下滚动
200px
。我应该在页面顶部显示一个div,它粘贴在那里。我使用的jquery在我的个人电脑中运行良好。我将相同的东西放在我的工作电脑中,它运行不正常,并显示

error (Uncaught TypeError: Object function (el, nc){
    return document.id(el, nc, this.document);
} has no method 'noConflict')
我的jquery是:


在我的项目中,我有Mootools。我认为冲突是随之而来的…任何人都可以确保我的代码。

从您得到的错误中,我看到Mootools正在使用
$

使用
jQuery
而不是
$
,您应该会没事的。所以试试这个:

jQuery.noConflict();
jQuery(window).scroll(function() {
    jQuery('#menu1').toggle(jQuery(this).scrollTop() > 350);
});
您也可以使用MooTools来完成:

window.addEvent('scroll', function () {
    var scroll = window.getScroll().y;
    scroll > 350 ? $('menu1').show() : $('menu1').hide();
});

无论如何,请记住,MooTools使用美元符号按ID(
$('myID')
)获取元素,您也可以改为使用:
document.ID('myID')
,它们是相同的。

window.addEvent('scroll', function () {
    var scroll = window.getScroll().y;
    scroll > 350 ? $('menu1').show() : $('menu1').hide();
});