Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具体化CSS-与jQuery版本冲突_Javascript_Jquery_Html_Css_Materialize - Fatal编程技术网

Javascript 具体化CSS-与jQuery版本冲突

Javascript 具体化CSS-与jQuery版本冲突,javascript,jquery,html,css,materialize,Javascript,Jquery,Html,Css,Materialize,我在这里遇到了一个问题,使用MaterializeCSS和两个版本的jQuery。 我将一个站点制作成一个页面,我将平滑滚动效果(我在这个站点中得到)放在一个不同版本的jQuery 3.1.1上(Materialize使用的)。因此,当我让jQuery 3.1.1在代码中处于活动状态时,Materialize的JS效果会起作用,但当我让jQuery 2.1.1(用于平滑滚动)处于活动状态时,平滑滚动就不起作用了。我尝试使用jQuery的“no conficts”方法,但也不起作用 不要在同一页面

我在这里遇到了一个问题,使用MaterializeCSS和两个版本的jQuery。
我将一个站点制作成一个页面,我将平滑滚动效果(我在这个站点中得到)放在一个不同版本的jQuery 3.1.1上(Materialize使用的)。因此,当我让jQuery 3.1.1在代码中处于活动状态时,Materialize的JS效果会起作用,但当我让jQuery 2.1.1(用于平滑滚动)处于活动状态时,平滑滚动就不起作用了。我尝试使用jQuery的“no conficts”方法,但也不起作用

不要在同一页面上使用两个版本的jQuery!如果smooth scroll适用于2.1.1,而您使用的是jQuery3.1.1,那么smooth scroll应该仍然有效。有一种简单的方法可以在同一页面上使用两个版本的jQuery,但是不要这样做,没有一个像样的开发人员会建议您这样做。Materialize和jQuery都使用
$
前缀。而不是使用
$.noConflict()
,尝试将jQuery作为前缀分配给新变量--
var jq=$.noConflict();jq(document).ready(function(){})
@Adam我在同一个页面中使用了两个jQuery,因为我遇到了一个问题versions@ObsidianAge我会试试看,不要在同一个页面上使用两个版本的jQuery!如果smooth scroll适用于2.1.1,而您使用的是jQuery3.1.1,那么smooth scroll应该仍然有效。有一种简单的方法可以在同一页面上使用两个版本的jQuery,但是不要这样做,没有一个像样的开发人员会建议您这样做。Materialize和jQuery都使用
$
前缀。而不是使用
$.noConflict()
,尝试将jQuery作为前缀分配给新变量--
var jq=$.noConflict();jq(document).ready(function(){})
@Adam我在同一个页面中使用了两个jQuery,因为我遇到了一个问题versions@ObsidianAge我试试看