• contact form 7で送信ボタンを押した時「必須項目が入力されていません」といったバリデーションが表示されますが、マウスオーバーでフェードアウトする仕様となっています。
    これをマウスオーバーしても消えないようにしたいと考えています。

    プラグインのscripts.js内に

    $.fn.wpcf7NotValidTip = function(message) {
     return this.each(function() {
      var into = $(this);
      into.append(‘<span class=”wpcf7-not-valid-tip”>’ + message + ‘</span>’);
       $(‘span.wpcf7-not-valid-tip’).mouseover(function() {
        $(this).fadeOut(‘fast’);
       });
      into.find(‘:input’).mouseover(function() {
       into.find(‘.wpcf7-not-valid-tip’).not(‘:hidden’).fadeOut(‘fast’);
      });
      into.find(‘:input’).focus(function() {
       into.find(‘.wpcf7-not-valid-tip’).not(‘:hidden’).fadeOut(‘fast’);
      });
     });
    };

    という部分があり
    削除すれば無効化できると思うのですが、プラグインを更新すると元に戻ってしまうので違う方法があればと思います。

    よろしくお願いたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    マウスオーバーして消えなければ再入力の際にじゃまになりますがそれでいいのですか?

    トピック投稿者 wsmfp327

    (@wsmfp327)

    ご回答ありがとうございます。
    CSSのposition:inherit;などで文字とは重ならないようにしますので、その点は考慮していただかなくて大丈夫です。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「contact form 7 のバリデーションを消したくない場合」には新たに返信することはできません。