[英]Multiple jQuery actions() to happen at once?
我希望我的徽標在點擊時更改CSS,以及淡入淡出。
我已經嘗試過這樣的事情:
$(".logo").fadeIn() .css({"opacity": "1.0","height": "75px"})
不起作用,以及這樣:
$(".logo").css({"opacity": "1.0","height": "75px"})
$(".logo").fadeIn();
您可以僅使用transition
屬性和:active
來使用CSS實現此功能
.logo{ background-color:yellow; color:red; padding:20px; transition:opacity 2s linear; opacity:0.3; } .logo:active{ opacity:1; }
<span class="logo">Logo click me</span>
您可以通過使用animate
方法和fadeIn
。
$('.logo').click(function(){ $('.logo').fadeIn().animate({'opacity':'1','height':'75px'}, 1500); });
.logo{ opacity: 0.1; background: blue; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span class="logo">Logo</span>
看看這個小提琴 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.