1

タイトルがすでに言っているように、ちょうど今何か奇妙なことが起こりました。ページを再度開いた後、キーボードの矢印でナビゲートしたときにdivの周囲の境界線が表示されなくなったので、メモリゲームに取り組んでいました。(ウィンドウをクリックして矢印を機能させます。)私は常にグーグルクロームを使用していますが、これが起こったので、Firefoxに行き、そこに境界線が表示されます:s

あなたにとっても同じですか?: http: //jsfiddle.net/94jerdaw/USesV/

少なくとも意図的にではなく、変更していないので、CSSではないかと思います...

前述したように、結果フレームをクリックしてフォーカスを取得し、これがchrome/FFで正しく取得されるかどうかを確認します。

$('#' + tar).addClass("target");

これに接続:

.target{
    width:94px;
    height:94px;
    border:3px solid black;
}
4

2 に答える 2

2

Chromeでも問題が発生します。回避策は、カードに2番目のクラス(たとえば)を追加し、そのクラスに疑似要素を.card-grey適用することです。:after次に、を追加すると.target、削除することもできます.card-grey。その逆も可能です。

http://jsfiddle.net/USesV/1/

于 2013-03-25T23:46:03.603 に答える
1

あなたのためのクイックフィックスを見つけました。コンテンツを追加: ""; ターゲットのcssに接続すると、機能します。

.target{
    content:"";

    width:94px;
    height:94px;
    border:3px solid black;
}

参照: http: //jsfiddle.net/CZdux

于 2013-03-26T00:19:25.897 に答える