問題タブ [ismouseover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2137 参照

wpf - 楕円形のテキスト コンテンツとマウス オーバー カラー

マウスオーバーで色が変わる中心に「x」がある楕円のボタンが必要です(「x」の色と楕円の色の両方)。

これに似ている ここに画像の説明を入力

以下は、私が望む標準的な外観を取得します

問題は IsMouseOver プロパティの使用です。それは機能しますが、各コントロールに対してのみです。つまり、楕円の上にいると背景が赤くなりますが、テキストブロックの上に移動すると、楕円の上にマウスが置かれなくなり、標準の塗りつぶしの色に戻ります。

楕円の内容がテキストブロックになるようにアプローチを変更する必要がありますか?

どうもありがとう

0 投票する
3 に答える
4032 参照

jquery - divにカーソルを合わせるとjQueryのmouseovermouseoutイベントが発生します

サムネイルの上にタイトルを表示したり非表示にしたりしようとしています。これは私のタイトルスパンです:

これは<li>、「thumb」のクラスを持つタグ内にあります。

私が使用しているjQueryは次のとおりです。

これで完全に機能しますが、タイトルにカーソルを合わせると機能します...タイトルが配置されている場所ではなく、サムネイルにカーソルを合わせるとトリガーされるようにします。これにより、マウスがサムネイル(その上の任意の場所)にカーソルを合わせると、 )タイトルが表示されます。

誰かが私がこれをするのを手伝ってもらえますか?また、アニメーション効果を与えることはできますか..ただちに現れたり消えたりするのではなく、徐々に現れたり消えたりしますか?

ミロ

0 投票する
1 に答える
293 参照

c# - WPF:初期化されていないFillプロパティはIsMouseOverを壊します

私はこのXAMLコードを持っています:

これは背後にあるC#コードです:

私が見ているのは白い長方形です。長方形をクリックすると、メッセージボックスがポップアップするはずです。Fillただし、 XAMLまたはMainWindowコンストラクターのいずれかで長方形のプロパティを初期化しない限り、これは発生しません。長方形をクリックしてもFill初期化されずにrectangle1.IsMouseOver残ります。false

何と関係がFillありIsMouseOverますか?

0 投票する
1 に答える
555 参照

wpf - TabItemContenTemplateでIsMouseOverのトリガー

TabItemスタイルに問題があり、誰かが私を助けてくれるかもしれません。

問題のスタイルに従う:

私の問題はIsMouseOverトリガーに焦点を当てています。タブが選択されていない場合、実際、このイベントは、カーソルがTabItemのヘッダー(ContentTemplate内で定義されている)上にあり、境界線のどのポイントにもない場合にのみ発生します。

私の問題をよりよく説明するために、いくつかのスクリーンショットに従ってください:

IsMouseOver = trueの場合、TabItemには灰色の境界線が必要であり、閉じるボタンが表示される必要があります。次の画像でわかるように、この動作は、カーソルがヘッダーの上にある場合にのみ発生します。

ヘッダーにカーソルを合わせる

国境の端近くのカーソン

明らかに、カーソルがヘッダーの上にない場合は、タブを選択することもできません。

どうすればこの問題を解決できますか?

よろしくお願いします。

デボラ

0 投票する
1 に答える
8185 参照

wpf - WPF トリガーが意図したとおりに機能しない

マウスを上に置くと黒くなる赤いボタンが必要です。

ただし、私の問題は、ボタンの上にカーソルを合わせると、グラデーション グレーの外観を持つ既定の Windows スタイルに変わることです。

0 投票する
3 に答える
137 参照

javascript - 配列とループを使用して一部の jquery を簡素化する

現時点で完全に機能する次のjQueryコードがあります。

私は以前、jQuery コードをより効率的にするために助けを求め、ここで他の人の助けを借りて配列を使用することができました。ただし、ここでは配列だけでは機能しません。5 つの変数のどれを使用しているかを判断し、トグル クラス イベントを適切に適用できる何らかのループを使用する必要があると思います。

たとえば、次のような配列で何かを行うことができます。

問題は、#post-X.isotope-item セレクターが、forEach 関数が循環している配列の部分に応じて変化することです。どの変数が現在使用されているかを知る方法はありますか? プログラミング用語で私が何を意味するかを説明することはできませんが、平易な英語で:

次に、そのチェックを各 toggleClass パーツに追加すると、うまくいくと思います。私はまだ jQuery/javascript に不慣れで、どうすればよいかわかりません。十分に説明できていることを願っています。

どんな助けでも大歓迎です。

PS: 要素がネストされていないため、純粋な CSS ホバーは使用できません。.hover / .mouseIsOver に長所または短所があるかどうかはわかりません