【发布时间】:2010-12-01 18:55:01
【问题描述】:
我在 joomla 中构建了一个站点,我最近为其购买了一个内容滑块,它是用普通的旧 Javascript 构建的,然后我构建了一些内容框,上面有 Jquery 提供的动画。现在动画工作,但滑块没有。我想知道如何让页面同时使用两者。这是我的代码
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script>jQuery.noConflict();
$(document).ready(function() {
//settings
var opacity = 0.5, toOpacity = 1, duration = 350;
//set opacity ASAP and events
$('.opacity').css('opacity',opacity).hover(function() {
$(this).fadeTo(duration,toOpacity);
}, function() {
$(this).fadeTo(duration,opacity);
}
);
});
</script>
【问题讨论】:
-
jQuery is Javascript,它们将(应该)一起工作而不会出现问题。但是,如果没有您正在使用的代码示例,我们将无济于事。
-
如果您删除 jquery 代码,那么滑块是否可以工作?如果是这样,您可能有一些函数名称的 alt。全局变量名互相干扰
-
是的,当我删除 jquery 时,滑块确实可以工作。我把代码贴出来给大家看看
-
当您调用
noConflict时,您不能使用$函数,除非您将其别名为(function($){...})(jQuery);,简单的解决方法是将所有$更改为jQuery
标签: javascript jquery merge