Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 Wow js不使用滚动_Javascript_Jquery_Html_Css_Wow.js - Fatal编程技术网

Javascript Wow js不使用滚动

Javascript Wow js不使用滚动,javascript,jquery,html,css,wow.js,Javascript,Jquery,Html,Css,Wow.js,我正在使用wow js和animated.css这太棒了,我真的很喜欢。当我尝试运行一个用户滚动500px的效果时,我遇到了一个小问题 我可以看到jquery正在插入类以运行效果,但我看不到效果,如果我的jquery很难看,请随时修复 我在我的页面上插入了wow和animated.css类手册,效果很好,当我尝试使用jquery时,这个错误就发生了,代码就是这样 之前的html: <footer> </footer> 您编写的代码足够接近,检查了行为,并发现应该添加

我正在使用wow js和animated.css这太棒了,我真的很喜欢。当我尝试运行一个用户滚动500px的效果时,我遇到了一个小问题

我可以看到jquery正在插入类以运行效果,但我看不到效果,如果我的jquery很难看,请随时修复

我在我的页面上插入了wow和animated.css类手册,效果很好,当我尝试使用jquery时,这个错误就发生了,代码就是这样

之前的html:

 <footer>
 </footer>

您编写的代码足够接近,检查了行为,并发现应该添加一个附加类
animated

然而,您想要做的似乎并不需要
wow.js
来实现,只需使用

$(target).addClass('animated shake').show(); 
要使用动画显示,请使用

$(target).hide();
要隐藏它应该足够了,在代码段中添加了一个示例

如果我误解了你想要实现的目标,请指出我

newwow().init();
var固定=错误;
//这些是处理动画时的类。
var animateGroup='wow shake animated';
$(文档)。滚动(函数(){
如果($(this).scrollTop()>=500){
如果(!固定){
固定=正确;
//让他们表现出来。
$(“页脚”)
.addClass(动画组)
.css({visibility:'visible','animation name':'shake'});
//没有wow.js的演示
$('.noow').addClass('animated shake').show();
}
}否则{
如果(固定){
固定=假;
//删除我们刚才添加的任何内容。
$(“页脚”)
.removeClass(动画组)
.removeAttr(“风格”);
//或者,如果您有其他样式,请使用下面的命令删除特定样式。
//.css({可见性:''animation name':''});
//没有wow.js的演示
$('.noow').hide();
}
}
});
正文{
宽度:100%;
高度:2000px;
背景颜色:灰色;
}
页脚{
可见性:隐藏;
位置:固定;
顶部:20px;
宽度:50px;
高度:20px;
背景色:青色;
}
.现在{
显示:无;
位置:固定;
顶部:20px;
左:100px;
宽度:50px;
高度:20px;
背景颜色:蓝色;
}

与此相反,您必须使用带滚动的继续动画。。。我认为这是更好的,当你用滚动在他们的位置动画也将工作良好。。。这样地。。。。。你也可以在中查看我的示例

//重复演示内容
变量$body=$('body');
变量$box=$('.box');
对于(变量i=0;i<20;i++){
$box.clone().appendTo($body);
}
//WOW中添加元素框列表的帮助器函数
WOW.prototype.addBox=函数(元素){
这个。盒子。推(元素);
};
//初始化WOW.js并获取实例
var wow=新wow();
wow.init();
//将scrollSpy附加到.wow元素以检测视图退出事件,
//然后重置元素并再次添加动画
$('.wow').on('scrollSpy:exit',function(){
$(this.css)({
“可见性”:“隐藏”,
“动画名称”:“无”
}).removeClass(“动画”);
哇,addBox(这个);
}).scrollSpy()
正文{
溢出x:隐藏;
}
.盒子{
显示:块;
宽度:200px;
背景:rgba(255,255,255,0.7);
颜色:#eb3980;
字体系列:“Comic Sans MS”、“Comic Sans”;
边框:3件粉红色虚线;
保证金:30像素自动;
文本对齐:居中;
}
多格先生{
显示:块;
宽度:200px;
高度:200px;
位置:固定;
底部:10px;
右:10px;
背景:url(http://mynameismatthieu.com/WOW/img/wow-8.gif)不重复;
}
身体{
背景:url(http://mynameismatthieu.com/WOW/img/wow-logo.jpg)#fff固定无重复中心;
}

你好
世界

我没有用过这个,但是文档表明你需要
newwow().init()你有吗?
$(target).addClass('animated shake').show(); 
$(target).hide();