jQuery qTip 2 открыть только необходимый qTip на фокус - PullRequest
0 голосов
/ 31 июля 2011

Я получил много qtips в форме с такими параметрами:

$('.selector').qtip({
   content: {
      text: function(api) {
         // Retrieve content from custom attribute of the $('.selector') elements.
         return $(this).attr('qtip-content');
      }
   }
});

Я не хочу добавлять все qtips отдельно, так как это создаст много событий javascript, которые я не люблю делать.

Я получил свой html примерно так, я думаю, мне будет легко ответить на мой вопрос:

<tr>
    <td>
    Main Alliase/Current Alliase:
    </td>
    <td><input type="text" id="maina"/>
    </td>
        <td id="handle-1" qtip-content="ToolTip's content here" class="selector">?</td>
    <td><div id="error-1" class="errors"></div></td>
    </tr>

Теперь я хочу, чтобы, когда я фокусируюсь на #maina, он изменяет состояниеqtip соответствующий класс selector.

Но когда я использую это:

$('.selector').qtip('toggle', true);

это как раз и включает все всплывающие подсказки

Как мне достичь своей цели

1 Ответ

2 голосов
/ 31 июля 2011

Это может помочь:

$("#maina").bind("focus", function () {
    $(this).closest("tr").find(".selector").qtip('toggle', true);
});
...