?if($("span").css("opacity")==0){
??????????????$("span").bind("click",function(){$(this).fadeTo(1000,0)})}
??????????????else{
??????????????????$("span").bind("click",function(){$(this).fadeT0(1000,1)})
??????????????}我知道是if判斷語句出問題了,但是我實在想不通怎么獲取fadeTo改變的屬性,并且再做比較。
4 回答

南飛雁回故鄉
TA貢獻3條經驗 獲得超1個贊
<body> <span?class="hopeful"?style="background-color:wheat;opacity:0">I?have?a?dream</span> <script> if($(".hopeful").css("opacity")==0){ ????$("span").bind("click",function(){ ????????$(this).fadeTo(1000,1)})//設置<span>標簽的opacity:0可獲得淡入效果 ????????}else{ ????????$("span").bind("click",function(){ ????????$(this).fadeTo(1000,0)})//等同于fadeOut(1000) ????????} </script> </body>

愛笑的夏天
TA貢獻1條經驗 獲得超0個贊
你要是想實現透明度變換的效果,應該把if中要執行的語句與else中的語句調換一下吧
if($("span").css("opacity")==0){
?????????????????$("span").bind("click",function(){$(this).fadeTo(1000,1)})
??????????????else{
???????????????? ?$("span").bind("click",function(){$(this).fadeTo(1000,0)})}
??????????????}
- 4 回答
- 0 關注
- 3878 瀏覽
添加回答
舉報
0/150
提交
取消