0

デフォルトでjQueryで提供されるものを除いて、ツールチップライブラリを使用しません。
jsfiddlehttp :
//jsfiddle.net/bobbyrne01/xZzQ9/ホバー時に適切 に表示されるツールチップ付きの入力フィールドがあります。

Name:
<input type="text" id="name" title="Please input your name" />
<button id="start" type="button">Click Me!</button>

ツールチップのjqueryセットアップ:

$(document).ready(function () {

    $(document).tooltip();
    $("#name").tooltip({
        show: {
            effect: "slideDown",
            delay: 250
        }
    });
});

ボタンがクリックされたときに同じツールチップをプログラムで表示することは可能ですか?例えば

$("#start").click(function () {
    //show tooltip
});
4

1 に答える 1

1

サンプルのスニペットがツールチップ ライブラリの API に従っていると仮定すると、質問から、送信時にリダイレクトしたくないと思います。この 2 つが当てはまる場合、このコード機能する可能性があります

$('#start').submit(function(e) {
  e.preventDefault();
  $("#name").tooltip({
    show: {
      effect: "slideDown",
      delay: 250
    }
  });
});

jQuery イベント関数の最初の引数として送信されるイベント オブジェクトを取得し、デフォルト アクションであるページの送信とリダイレクトを停止します。これがあなたの意図したものであることを願っています。

その送信を今すぐ自分で処理する必要があります

アップデート

これは、あなたが求めていた実際の質問の多くに当たると思われるフィドルです。http://jsfiddle.net/xZzQ9/3/

于 2013-01-08T02:01:08.673 に答える