Есть ли способ назначить более одного события элементу управления начальной загрузкой через «data-toggle». Например, допустим, я хочу кнопку, у которой есть «всплывающая подсказка» и назначенный ей переключатель «кнопка».
Пробовал data-toggle = "кнопка всплывающей подсказки", но работала только подсказка.
РЕДАКТИРОВАТЬ:
Это легко "обойти" с
$("#newbtn").toggleClass("active").toggleClass("btn-warning").toggleClass("btn-success");
button
twitter-bootstrap
binding
LastTribunal
источник
источник
data-toggle="tooltip"
внутренний элемент main (button) будет аккуратно отображаться за пределами этого элемента, тогда как он будет перекрываться с этим элементом, если установлен внутри оболочки span.<span data-toggle="modal" data-target="#myModalForm" title="Click to edit row" data-row="0" data-cmid="425" data-id="11788" data-src="1.1.1.1" data-src_desc="null" data-dst="2.2.2.2" data-dst_desc="null" data-protocol="TCP" data-ports="80" data-remarks="none"><a class="btn btn-sm btn-info" data-toggle="tooltip" title="Click to edit row" data-original-title="Click to edit row" data-trigger="hover" href="javascript:void(0)"><i class="fa fa-pencil" aria-hidden="true"></i></a></span>
Поскольку всплывающая подсказка не инициализируется автоматически, вы можете внести изменения в свою инициализацию всплывающей подсказки. Я сделал мой так:
с этой разметкой:
Обратите внимание
data-tooltip
.Обновить
Или просто
источник
Мне удалось решить эту проблему без необходимости изменять какую-либо разметку с помощью следующего фрагмента jQuery. У меня была похожая проблема, когда я хотел всплывающую подсказку для кнопки, которая уже использовала переключение данных для модального режима. Все, что вам нужно сделать здесь, это добавить заголовок к кнопке.
источник
Это лучшее решение, которое я только что реализовал:
HTML
JAVASCRIPT, который вы все равно должны включить, независимо от того, какой метод вы используете.
источник
Еще нет. Тем не менее, было предложено, чтобы кто-то добавил эту функцию однажды.
Следующая проблема начальной загрузки Github показывает прекрасный пример того, чего вы хотите. На этом этапе это возможно, но не без написания собственного обходного кода.
Проверьте это ... :-)
https://github.com/twitter/bootstrap/issues/7011
источник
Я использую href для загрузки модального режима и оставляю переключатель данных для всплывающей подсказки:
источник
Так как Bootstrap заставляет вас инициализировать всплывающие подсказки только через Javascript, я изменил
data-toggle="tooltip"
(так как тогда это бесполезно)class="bootstrap-tooltip"
и использовал этот Javascript для инициализации моих всплывающих подсказок:И поэтому я был свободен использовать
data-toggle
атрибут для чего-то другого (напримерdata-toggle="button"
).источник
Просто для дополнения @Roman Holzner ответ ...
В моем случае у меня есть кнопка, которая показывает всплывающую подсказку, и она должна оставаться отключенной до дальнейших действий. Используя его подход, модал работает, даже если кнопка отключена, потому что ее вызов находится вне кнопки - я в файле лезвия Laravel, просто чтобы прояснить это :)
Поэтому, если вы хотите показывать модальные только когда кнопка активна, вы должны изменить порядок тегов:
Если вы хотите проверить это, измените атрибут с помощью кода JQuery:
источник
Еще одно решение:
источник
Есть хорошее решение с использованием класса
.stretched-link
. Кнопка должна иметь класс.position-relative
. Вот полный рабочий пример:Подсказка должна быть добавлена к кнопке, иначе ее положение будет неправильным.
источник
Когда вы открываете модальный тег для тега и хотите показать подсказку, и если вы внедрите подсказку внутри тега, он покажет подсказку рядом с тегом. как это
Я предлагаю использовать div вне тега и использовать «display: inline-block;»
источник
источник