2

わかりました、スタック オーバーフローに関してこのような質問が他にもあることは知っていますが、これは同じではありません。

jQuery で作ったものがありますが、基本的には歩き回る棒人間です。これまでのところ、棒人間には 2 つの状態があります。座る、立つ。立ち絵が表示されているか非表示になっているかを確認する方法を知りたいので、立ち絵が非表示のときに動きを無効にできます。これが私が話していることを理解するためのものです:
http://jsbin.com/okazof
コードソースは次のとおりです:
http://jsbin.com/okazof/1/edit

4

2 に答える 2

1
if($('#sitting').is(':visible')) {
  console.log('sitting is visible');
}

編集作業コード

于 2013-02-03T03:14:14.653 に答える
0

HTML を div に変更し、CSS クラスを使用します。

要素に座るクラスを追加することで、JavaScript と CSS をより細かく制御できます。例えば;

CSS

.sitting { background-image: url( ... ); }

JS

$( '#sitting' ).hasClass( 'sitting' );

于 2013-02-03T03:12:37.233 に答える