2011-09-13 122 views
-2

我有一个JavaScript问题。Jquery Opacity帮助

这是为什么不工作:

function scroll_button() { 
     $('div#scrollcase').css('opacity' , 0.3, function() 
     { 
      $(this).delay(3500).css('opacity' , 1.0); 
     }); 
    }; 

是一个循环。

+1

什么是不工作?你期望它做什么,它在做什么? – Niklas

+0

循环不起作用。我有2个div。 Div id scrollcase2和div id scrollcase1。每3500秒。其他div必须显示。你明白吗?谢谢 –

+2

嗨迈克,欢迎来到堆栈溢出。我很抱歉,但你将不得不给我们比我们在这里得到的更多。首先,问题文本应该给我们一些信息,以便我们知道我们是否可以提供帮助。第二个“为什么这不起作用”也没有任何帮助。它怎么不起作用?它应该如何工作?你得到什么错误信息?你已经尝试了什么? – digitaljoel

回答

5

这不是你如何使用.css()http://api.jquery.com/css/

尝试fadeTo:http://api.jquery.com/fadeTo/

function scroll_button() { 
    $('#scrollcase').fadeTo('slow', 0.3, function() 
    { 
     $(this).delay(3500).fadeTo('slow' , 1.0); 
    }); 
}; 
+2

请注意,您实际上*不能*使用'.css'与'.delay'结合使用。 – pimvdb

+0

有趣;这从来没有发生过我。更新了我的(模拟)答案。 – Blazemonger