我是新來的JavaScript和jQuery。 我已經爲某些客戶端驗證寫了一些JavaScript代碼。如何使用jQuery的滑動效果
document.getElementById(spnError).style.display = 'block';
這是我如何顯示跨度,如果在窗體中有一些驗證問題。我想用Jquery來展示這個跨度。我想慢慢滑下去。
我是新來的JavaScript和jQuery。 我已經爲某些客戶端驗證寫了一些JavaScript代碼。如何使用jQuery的滑動效果
document.getElementById(spnError).style.display = 'block';
這是我如何顯示跨度,如果在窗體中有一些驗證問題。我想用Jquery來展示這個跨度。我想慢慢滑下去。
由於您使用的ID變量毫秒,你需要的#ID
selector和.slideDown()
,像這樣:
$('#' + spnError).slideDown('slow');
沒有#
如果spnError
是說,它尋找一個變量名,<mySpanElement>
...通過ID進行搜索,在前面加上#
它:)
您可以read more about jQuery selectors here和view a complete list here。
替換多久你想它採取
$("#spnError").slideDown(milliseconds);
還有三個內置值
$("#spnError").slideDown("slow");
$("#spnError").slideDown(); //default speed
$("#spnError").slideDown("fast");
稍作修正,有[三個內置值](http://github.com/jquery/jquery/blob/master/src/effects.js#L455),'slow':600ms,'fast' :200ms,默認值:400ms。 – 2010-05-21 13:23:13
@Nick @Malfist謝謝。有效。但我想傳遞一個包含我的spanid的字符串變量。 $(#spnError).slideDown( 「慢」); – 2010-05-21 13:25:50
謝謝。雖然我自己想清楚了。很容易。 – 2010-05-21 13:34:37