2

これは表示用のリンクです: http://jsfiddle.net/mQsWc/10/

値の列にテキスト文字列があり、これらは編集可能なアイテムです。表示のために、テキスト文字列の後に鉛筆アイコンを使用しました。問題は、空白の領域(テキスト文字列の右側)でマウスを動かすと、鉛筆のアイコンが派手になる(点滅する)ことです。

4

5 に答える 5

2

その代わり

<div class="ghostPencil">some number</div>

書く

<span class="ghostPencil">some number</span>

そして点滅は消えます

編集:

作業例: http://jsfiddle.net/mQsWc/15/

お役に立てれば :)

于 2012-06-14T12:03:45.690 に答える
1

これがまばたきのない作業フィドルです。

デモフィドル: http: //jsfiddle.net/mQsWc/25/

于 2012-06-14T12:08:59.400 に答える
1

バグを修正するための 2 つの方法を送信します。彼らがあなたを助けることを願っています。

http://jsfiddle.net/mQsWc/22/

http://jsfiddle.net/mQsWc/24/

于 2012-06-15T05:44:42.630 に答える
0

これdivは、 が透過的であり、ポインタ ヒット ターゲットが div とその container の間で交互になるためtdです。これを避けるために、編集機能と UI フィードバックをtdではなくに関連付けることをお勧めしますdiv

于 2012-06-14T11:38:05.770 に答える
0

これで問題が解決します..点滅効果が削除されます

.ghostPencil {
       width:100%;
    }

編集

または、ホバー時に鉛筆を表示したい場合はtd、.ghostPencil の親 td に .parent と仮定して次のコードを使用するクラスを指定します。

.parent:hover .ghostpencil{
        background:url("icon_pencil.png") no-repeat right; 
    padding-right:15px;
    cursor:pointer;
    float:left;
}

アレクサンダーが提案したように

于 2012-06-14T11:45:39.133 に答える