jquery如何让事件在可视区域内执行,当元素在可是区域内在执行动画

jquery如何让事件在可视区域内执行,当元素在可是区域内在执行动画,第1张

<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. 是什么意思,该如何处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9282663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存