1

私のページには<div>、次のようなhidden があります。

<div id="myid"  style="display:none;">
    ...
</div>

ユーザーがボタンをクリックすると、javascriptを呼び出すコードが$('#myid').show("slow");あり、これが表示されます<div>

私の質問は、内部のコード<div>が呼び出されるのはいつですか?ページが最初に読み込まれたときですか、それとも表示されたときだけですか?

私の懸念は、この中にページ カウンター ( を使用)<div>を配置したいということです。別の方法として、コードを 内に配置することもできますが、私はそれをページ内に保持したいと考えています。<iframe><div>javascript

4

3 に答える 3

0

ページをロードすると、div 内のコードが呼び出されます。そのため、div が非表示のままであっても、ページが読み込まれるたびにカウンターが呼び出されます。したがって、次のようにjavascriptを使用する必要があります。

<div id="myid"  style="display:none;">
    ...
</div>

<script>
function showCounter() {
    document.getElementById("myid").innerHTML = '<script>counter-code</script>';
    document.getElementById("myid").show('slow');
}
</script>

関数 showCounter をボタンに追加します。

于 2013-04-26T13:58:20.037 に答える
-1

このようにしてみてください:

$(document).ready( function() {
$('#myid').show("slow")
}
于 2013-04-26T13:36:45.123 に答える