为了账号安全,请及时绑定邮箱和手机立即绑定

请问jquery调用效果函数怎么弄啊?

请问jquery调用效果函数怎么弄啊?

慕的地10843 2019-07-09 05:04:34
请问jquery调用效果函数怎么弄啊?
查看完整描述

4 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

按钮如果不先隐藏,又怎么show出来呢。所以你需要在fadeIn()前面先加上一个).fadeOut()就OK了。
解决方法:

<script>
$(
document).ready(
function(){
function ttl(){
$("#tp").fadeOut().fadeIn();
}
}
)
</script>

或者事先定义tp这个元素的CSS让它先隐藏也可以,如下两种方法:
一、
function ttl(){
$("#tp").css("display","none").fadeIn();
}
二、
function ttl(){
$("#tp").hide().fadeIn();
}






查看完整回答
反对 回复 2019-07-10
?
HUH函数

TA贡献1836条经验 获得超4个赞

第一种:普通调用

第二种:jquery对象中的自定义函数

注:1.运行代码时,要有jquery.js文件,否则运行出错。

2.还有其它方法,只尝试了这两种。




查看完整回答
反对 回复 2019-07-10
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

如果能出现的话,就见鬼了,首页tt1()函数你写在了 

1$(document).ready(function(){});

里面,函数是有作用域的,外面是访问不到的,onclick调用时,页面会报错,tt1()未定义。这时候,就要用到jquery事件的绑定。给button增加一个ID比如id="btn" ;

代码就要这么写 

1$("#btn").click(function(){ $("#tp").fadeIn(); });

 

首页#tp是隐藏的,只有隐藏了,才能再显示。或者

1$("#btn").click(function(){ $("#tp").hide().fadeIn(); });

 

先隐藏,再浮出。



查看完整回答
反对 回复 2019-07-10
?
智慧大石

TA贡献1946条经验 获得超3个赞

function ttl(){
$("#tp").fadeIn();
}
写在
$(
document).ready(function(){})
外面试一下






查看完整回答
反对 回复 2019-07-10
  • 4 回答
  • 0 关注
  • 329 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信