0
jQuery 툴팁이 내 테이블 헤더 위에 있어야합니다. 내 화면 맨 왼쪽에 서식이없고 검은 색 텍스트 만 나타납니다. 배치 및 위치 jquery 특성을 사용하여 아무 소용 시도했다. 코드 :jQuery 툴팁이 페이지 왼쪽에 붙어있어 배치/위치에 응답하지 않습니다.
.container
.row
.col-sm-12
%ol.breadcrumb
%li
= link_to 'Dashboard', dashboard_index_path
%li
= link_to 'Phase 3', phase_path(3)
%li
= link_to 'Step 1', phase_step_path(@phase, @step)
%li
Activity 3: Treatment Adaptations Table
.row
.col-sm-12
%h1
Activity 3: Treatment Adaptations Table
%p
To review instructions, see
= link_to 'Phase 3 Step 1 guide', phase_step_path(@phase, @step)
%table.table.table-bordered
%thead
%th{"data-toggle" => "tooltip", "title" => "tooltip"}
Specify reason(s) for the adaptation
%th{"data-toggle" => "tooltip", "title" => "tooltip"}
Identify any specific concerns about the adaptation
%th{"data-toggle" => "tooltip", "title" => "tooltip"}
How will concerns be addressed?
%th{"data-toggle" => "tooltip", "title" => "tooltip"}
Specify how the adaptation will be made
%th{"data-toggle" => "tooltip", "title" => "tooltip"}
Who will carry out the adaptation?
jQuery를 : 당신이 jsfiddle 링크를 게시 할 수있는 경우
$('[data-toggle="tooltip"]').tooltip({
'placement': 'top'
});
작성한 jsfiddle에서 작동하는 것 같습니다. http://jsfiddle.net/attgy27h/ 아마도 문제가 있습니다. 내 application.html.haml 파일로 인해 발생합니까? 툴팁은 래퍼 (wrapper)와 컨테이너 (container) 페이지 요소가 아닌 내부에 생성 된 것을 볼 수 있습니다. –
그건 짐작하기 어렵습니다 :)하지만 여기에 디버그 방법이 있습니다 : 1. "트리거"를 전달하십시오 : 툴팁이 화면에 머물러 있기 때문에 "클릭"옵션; 2. 도구 설명이 절대적으로 배치되어 있으므로 '배치 된'부모 (상대/절대 위치가있는 노드)에 대해 확인하십시오. 3. 배경색은 부트 스트랩에 의해 정의됩니다 : 코드 . 툴팁 내부 { 최대 너비 : 200px; 패딩 : 3px 8px; 색상 : #fff; 텍스트 정렬 : 가운데; 텍스트 장식 : 없음; background-color : # 000; border-radius : 4px; } ' 행운을 빈다. –