나는 나의 자바 스크립트 (jQuery 코드)의이 부분에서 시작요소를 변경 한 후 부트 스트랩의 툴팁을 유지하는 방법은 무엇입니까?
instance.on(dragLinks, "click", function(e) {
var s = instance.toggleDraggable(this.getAttribute("rel"));
this.innerHTML = (s ? '<a href="#" class="cmdLink drag" style="margin-right: 3px;"> <span class="glyphicon glyphicon-remove-sign" title="disable dragging" style="font-size: 15px;"> </span> </a>' : '<a href="#" class="cmdLink drag" style="margin-right: 3px;"> <span class="glyphicon glyphicon-ok-sign" title="enable dragging" style="font-size: 15px;"> </span> </a>');
jsPlumbUtil.consume(e);
});
라인이 'this.innerHTML'그들 클릭 한 후 요소 (아이콘)에 변경합니다. 보시다시피, 그것은 부트 스트랩 3.0 glyphicons입니다.
은 내가 glyphicon - 제거 - 기호 아이콘이 먼저 표시됩니다
$(".glyphicon-remove-sign").tooltip({
placement: 'bottom',
});
$(".glyphicon-ok-sign").tooltip({
placement: 'bottom',
});
응용 프로그램의 로딩 후 그들에 툴팁이있다. Bootstrap 3.0 툴팁도 올바르게 표시됩니다. 그러나 문제는 클릭 한 후 Bootstrap 3.0의 툴팁 효과가 더 이상없고 가난한 HTML 툴팁뿐이라는 것입니다. 이 문제를 해결하는 방법?
Rofl. 툴팁을 다시 초기화해야합니다. – Miraage
대단히 고맙습니다! 내가해야 할 일을 잊어 버렸어. $ ("body")로 해결합니다. tooltip ({selector : '[data-toggle = tooltip]'}); – milic