В собственности position есть два варианта: «my» и «at». Я не понимаю, как настроить положение всплывающего пузыря через эти параметры. Что это значит?jQuery UI tooltip - что означает «мой» и «в»? Зачем вызывать подсказку() дважды?
Для того, чтобы четко определить эти варианты, я нашел пример он-лайн, но все еще не могу понять. Например, когда пузырь отображается слева от области ввода, но значение «мой» является «правильным центром», почему?
Зачем вызывать подсказку() дважды? Одна подсказка с аргументами называется внутри on(), а другая без аргументов находится вне триггера on()? Почему?
Вот пример: http://jsfiddle.net/tj_vantoll/kyBwU/
$('input[type="radio"]').on('change', function() {
var className = $(this).val();
var position;
switch (className) {
case 'top':
position = { my: 'center bottom', at: 'center top-10' };
break;
case 'bottom':
position = { my: 'center top', at: 'center bottom+10' };
break;
case 'left':
position = { my: 'right center', at: 'left-10 center' };
break;
case 'right':
position = { my: 'left center', at: 'right+10 center' };
break;
}
position.collision = 'none';
$('input[type="text"]').tooltip('option', 'position', position);
$('input[type="text"]').tooltip('option', 'tooltipClass', className);
});
$('#options').buttonset();
$('input[type="text"]').tooltip();
$('input[value="right"]').trigger('change');
И я пытался создать свою собственную, так или иначе, поле последний ввод текста всегда предварительно выбрана. Это мой код: http://jsfiddle.net/matildayipan/sks358zo/18/
В основном, как чтение предложения. Переместите «мое» местоположение «в месте» «другого объекта» – chconger
«Поместите мою (относительную координату) в (относительную координату оригинатора)» – user2864740
Прочитав [Документацию] (http: //api.jqueryui .com/position /) Я думаю, что это больше похоже на «мой» объект с подсказкой «в любом месте». –