0
我有我的頁面上的AJAX動畫擴展其變動對不同的事件,這樣的按鈕顏色:Qunit與AJAX動畫擴展
按鈕和擴展的代碼是:
asp:Button ID="target" runat="server" Text="Animate Me" OnClientClick="return false;">
/asp:Button>
aspext:AnimationExtender ID="extender" runat="server" TargetControlID="target">
Animations>
OnLoad><StyleAction Attribute="backgroundColor" Value="red" /></OnLoad>
OnClick><StyleAction Attribute="backgroundColor" Value="blue" /></OnClick>
OnMouseOver><StyleAction Attribute="backgroundColor" Value="blue" />/OnMouseOver>
<OnMouseOut><StyleAction Attribute="backgroundColor" Value="green" /></OnMouseOut>
OnHoverOver><StyleAction Attribute="color" Value="blue" /></OnHoverOver>
OnHoverOut><StyleAction Attribute="color" Value="yellow" /></OnHoverOut>
/Animations>
/aspext:AnimationExtender>
我已經Qunit測試寫上document.ready,它將按鈕的背景顏色與負載上的預期值匹配,如下所示。
$(document).ready(function() {
module('Animation OnLoad tests');
test(' Animation OnLoad ', function() {
panel = $('#target');
var actual = panel.css("background-color");
equals(actual, "red", 'Event failed to fire');
});
});
,但問題在於,試運行增量改變按鈕的顏色之前,我也試過頁面加載,而不是的document.ready,但同樣的問題。請建議我解決這個問題。
謝謝。
任何線索如何在頁面加載後將我的QUni測試花費時間? – DotnetSparrow 2011-02-26 11:01:54