<style>
#box{width:1000px;height:600px; margin:0 auto; position:relative; overflow:hidden; background-color:#666;}
#p1,#p2{width:500px;height:600px; position:absolute;top:0;}
#p1{left:-600px; background-color:#3F6;}
#p2{right:-600px; background-color:#F60}
</style>
<div id="box">
<p class="p1"></p>
<p class="p2"></p>
</div>
<a href="javascript:ani();">执行</a>
<script>
var i=0;
function ani(){
if(i==0){//进入
$("#p1")stop()animate({"left":"0"},300);
$("#p2")stop()animate({"right":"0"},300);
}else{//出去
$("#p1")stop()animate({"left":"-600px"},300);
$("#p2")stop()animate({"right":"-600px"},300);
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
这个问题不是你电脑本身的问题,有可能是以下两种问题:
1、是网站的问题,一般情况下是该网站用了Jquery的ajax技术,从远程服务器获取数据失败。
2、可能是你的网络不稳定。
if(!$(this)hasClass('flash'))Hide();//那种写法多余
至于ev参数,全称是event,可以百度搜一下javascript event,资料很多,可以这样写
coverclick(function(ev){if($(evtarget)hasClass('flash'))
})
不传参数也可以直接用,
coverclick(function(){if($(eventtarget)hasClass('flash'))
})
至于is()函数的用法,和hasClass()不太一样>
这个原因也困扰我一段时间,是由于浏览器禁用了flash,需要放开, *** 作方法如下:
以谷歌浏览器为例,在谷歌浏览器中输入:chrome://settings/content/flash
然后添加需要该网站为允许使用,或者全部使用即可。
希望对你有帮助!
以上就是关于jquery如何让事件在可视区域内执行,当元素在可是区域内在执行动画全部的内容,包括:jquery如何让事件在可视区域内执行,当元素在可是区域内在执行动画、电视上节目名称滚动效果用jquery如何实现、使用MAC本本浏览某些网页时显示 jquery get Data is null. 是什么意思,该如何处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)