2

好的,我知道堆栈溢出还有其他类似的问题,但这不一样。

我有这个用 jQuery 制作的东西,它基本上是一个四处走动的火柴人。到目前为止,火柴人有两种状态。坐着,站着。我想知道如何检查站立图片是可见还是隐藏,因此我可以在站立图片隐藏时禁用移动。这是事情,所以你知道我在说什么: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 回答