0

asp.net のページにシンプルなラベルを付けました。HTML で生成すると、次のようになります。

<span id="LineItemContent_lblLineItemMessage"></span>

jqueryで私はこれを行います:

$('#LineItemContent_lblLineItemMessage').fadeOut(25000, function () { });

最終的にフェードアウトしたいからです。しかし、それは決して私のページにとどまることはありません。私の構文が間違っているのか、それとも他の何かが正しく機能していないのかわかりません。誰かがこれに光を当てることができますか?

4

2 に答える 2

1

DOM の準備ができたら、スクリプトを実行していることを確認してください。

$(function(){
    $('#LineItemContent_lblLineItemMessage').fadeOut(25000);
});

また、サーバー コントロールの clientid を使用することをお勧めします。これは将来変更される可能性があります。

$(function(){
    $('#<%= lblLineItemMessage.ClientID %>').fadeOut(25000);
});
于 2012-04-25T16:48:43.460 に答える
0

ドキュメント準備完了タグ内に jQuery の行を入れていることを確認してください。

$(document).ready(function(){
    $('#LineItemContent_lblLineItemMessage').fadeOut(25000, function () { });
});
于 2012-04-25T16:50:04.100 に答える