2016-06-09 5 views
1

Bootstrap 4 с использованием tether.js как для позиций, однако он поддерживает только 4 позиции, «сверху» «справа» «снизу» «влево», как я могу расширить до большего количества опций, которые поддерживают 12 из них ? Например, «верхний левый» или «верхний правый»Bootstrap 4 привязки троса

+0

как вы используете его на начальной загрузки? это возвращает ошибку. –

+0

Обратите внимание, что Bootstrap [удаляется от Tether] (https://github.com/twbs/bootstrap/pull/22444), с новой реализацией. Я [поднял вашу проблему] (https://github.com/twbs/bootstrap/pull/22444#issuecomment-296376275) в относительном PR. –

ответ

0

Кажется, что ботстрап принимает только 4 placement options - проверьте открывание github issue.

В настоящее время самонастройки поддерживает только 4 варианты размещения, в то время как фал поддерживает 12.

Таким образом, используя бутстрэпы подсказки не поможет, но вы всегда можете использовать tether.js или это tooltip.js.

Вот пример использования tooltip.js:

new Tooltip({ 
 
    target: document.getElementById('foobar'), 
 
    position: 'right middle', 
 
    content: '<div id="foo">bar</div>', 
 
});
#foo{ 
 
    background-color: black; 
 
    color: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/tether-tooltip/1.2.0/css/tooltip-theme-arrows.min.css" rel="stylesheet"/> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.3.2/js/tether.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether-drop/1.4.2/js/drop.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether-tooltip/1.2.0/js/tooltip.min.js"></script> 
 

 
<a href=# id="foobar">I'm a link!</a>

Также здесь это the fiddle