問題タブ [tooltip]

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 に答える
1638 参照

javascript - jQuery プラグインのフィードバック

jQueryプラグインの構築は初めてです。多くのツールチップ プラグインを見て使用してきましたが、今日は独自のツールチップ プラグインを作成することにしました。

コードに関するフィードバックを得ることができますか? 何が機能し、何が機能しないか。最適化。キャッシング。
より速く、より良いものにするために何ができますか?

これは私の学習に非常に役立ち、うまくいけば他の人にも役立ちます.

これが私のプラグインです:


更新されたコード

フィードバックがあれば教えてください ;)

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

c# - 「表示」に C# ツールチップが表示されない

要件を満たすには、ツールチップを手動で 30 秒間表示する必要があります。msdn によると、「Show」メソッドを使用するだけです。

ただし、標準のツールヒントの動作しか得られません。つまり、クリックしてから 0.5 秒後にメッセージが表示されます (マウス ポインターがまだボタン上にあるため)。私はいくつかのバリエーションを試しました

それでも、何も起こりません。

それがなぜなのか、誰にも分かりますか?

ありがとう

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

xml - インタラクティブマップで立ち往生

それで、私はHTML / Flashハイブリッドインタラクティブマップの締め切りに間に合いました、そしてそれはどこにも完成に近づいていません。私はそれぞれの問題の解決に近づき続けていますが、さらに多くのバグを発見するだけです。あなたが作品を見るとき、それらのほとんどは非常に明白です。少なくとも大きなバグを潰したいので、どんな提案にもとても感謝しています。助けてください!

基本的に、私は2つの方法でツールチップを使用しています。[0]従来のFlashベースのonMouseMove(正常に動作)と[1]、HTMLリストからFlashムービーのポイントをターゲットにする方法です。ツールチップは正常に表示されますが、TweenLiteを介してマップを移動およびスケーリングするため、間違った場所にあります。onMouseOver / onMouseOutイベントにもバグがあり、onMouseOverが再びonMouseOutを起動し、_alphaが0のときにツールチップが表示されたままになります。

作品へのリンク:http://muralapts.com/test/neighborhood.php

----大きな問題#1: HTML onMouseOverが再びonMouseOutを起動し、ツールチップを効果的に「オンに戻し」ます。ツールチップが消えないときは本当にバグが多いです。エラーがないため、onMouseOverが2回起動している理由がわかりません。Flashの問題ではなく、HTMLの問題のようです。

----大きな問題#2:親クリップがTweenLiteで拡大縮小および移動されたため、ページの左側にあるHTMLリストからトリガーされたツールチップが間違った場所に表示されます。ツールチップは_rootにアタッチされていますが、いくつかのコンテナクリップ(以下に指定されていないパス)内のドットを「ターゲット」にしています。次のようなツールチップの位置を取得しようとしています。


インタラクティブマップの詳細:

  • XMLコンテンツは、HTMLおよびFlashマップデータ(ID、名前、リンク、宣伝文句、カテゴリ番号[アート、ショッピングなど] 、リスト番号 [カテゴリ内の番号])を動的に生成します。Magic Parserを使用して、Flashが使用しているのと同じXMLファイルからHTML出力をレンダリングします。

  • HTML / Javascriptは、外部インターフェイスを介してカスタムAS2マップコンポーネントと通信します

  • マップ最初に140%にズームインし、TweenLiteを使用して特定のポイントに移動します

  • FlashムービーのドットのonRollOverは、場所の名前でツールチップを表示し、ドットの色を変更します

  • ズームイン/ズームアウトボタンは、親クリップを_xscale + _yscaleに設定し、TweenLiteonUpdateで記録します

  • HTMLのリストのonMouseOverは、マップデータ付きのツールチップを示していますが、マップがTWEENLITEでズームおよび移動されているため、間違った場所に表示されます。TweenLite onUpdateを使用して、親クリップのスケール+配置値を記録します。

  • HTMLからドットの色を変更するとonMouseOverが機能し、onMouseOutは「スティッキー」になります(ドットは黒のままです)

XMLコード: (1つのカテゴリとリストを表示します。他にもたくさんあります)

HTMLコード:

フラッシュコード:

0 投票する
4 に答える
2208 参照

vb.net - ラベルへのヒントの追加

Visual Studio のほぼすべての要素にツールヒントを追加できることは知っていますが、ラベルにヒントを追加できるかどうか知っている人はいますか? ユーザーが要素(ラベル)の上にマウスを置いたときにトリガーしたい5つの画像があります。

Form、Crown、Trunk、Root Flare、Roots の 5 つのラベルと 5 つの写真があります。

MouseHover イベントがあることは知っていますが、ホバーしたときに必要な画像をトリガーするようには見えません。

繰り返しになりますが、どんな助けも大歓迎です。コミュニティのすべてのサポートに感謝します。

注: 私は非常に限られた初心者で、VB でコードを作成しています。

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

c# - 必要に応じて WPF ツールチップを表示する

サイズが制限されたコントロール内に TextBlock があります。テキストが長すぎてコントロールに収まらない場合は、ツールチップに全文を表示したいと思います。これは、多くのアプリでよく知られている典型的な動作です。

Converter を使用して、TextBlock の幅を Tooltip の Visibility に変換してみました。

問題は、コンバーターで次のことです。

「値」は DataBound アイテムです。「値」を TextBlock にして、その幅を観察し、それを GridViewColumn.Width と比較したいと思います。

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

.net - WinForm ToolTip.SetToolTip が私のアプリケーションをぶら下げています :(

コントロールに を設定しようとしToolTipていますが、アプリケーションがハングしています。

プログラムで PictureBox を FlowLayoutPanel に追加します。よく働く。次に、PictureBox の 1 つを選択してツールヒントを設定すると、.. ブーム! アプリがハングしました:(

各ピクチャボックスを最初に作成してフローレイアウトパネルに追加する時点でツールチップを設定すると、ハングせず、正しく表示/レンダリングされます。

ここにコードがあります:-

何か案は?既存の PictureBox インスタンスへの参照を取得する方法はありますか?

アップデート:

要求に応じて、これは次のコードを変更しました..

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

wpf - XAMLツールチップがクリップされています

WPFアプリ(XBAPやSilverlightではなく通常のWindowsアプリ)を作成しようとしています。メインアプリウィンドウで透明度をサポートし、下のデスクトップに表示したい。

しかし、ボタンでツールチップテキストを指定すると、ツールチップがメインウィンドウの(Zオーダー)に表示されます。

次のスクリーンショットがあります。*別のアプリが重なり、部分的に透明なメインウィンドウの表示をブロックします。*ボタンのツールチップが他のアプリの前に表示されます。*ツールチップが他のアプリの前にない場合、部分的な透明度の後ろにあります。

これは32ビットXP用のWPFエンジンの既知の問題であり、Vistaでは発生しないことを他の場所で読みました。

私が探しているのは修正/回避策です。

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

wpf - ツールチップを DataGridTextColumn に追加する方法

私は WPFtoolkit を使用しています。テキストDataGridを a でラップするか、テキスト列DataGridTextColumnに a を追加する必要があります。ToolTipネットで検索しましたが、適切な解決策を得ることができませんでした。貴重なご意見をお待ちしております...

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

wpf - itemtemplate (WPF) からコンボボックスにツールチップを表示する

DataTemplate を含む ComboBox があります。DataTemplate には 2 つのコントロールがあり、それぞれに ToolTip が添付されています。ComboBox の項目のリストには、各コントロールにカーソルを合わせると、期待どおりのツールヒントが表示されます。ただし、コントロールは期待どおりにレンダリングされますが、ComboBox の上部にある選択された項目領域にはツールヒントが表示されません。ツールチップを強制的に表示する方法はありますか?