2013-08-02 22 views
29

Tôi có một liên kết và tôi muốn đặt một tooltip bootstrap cho nó và tôi cũng muốn nó hiển thị một phương thức bootstrap. Để hiển thị một phương thức mã là thế này:Làm thế nào để thiết lập nhiều dữ liệu chuyển đổi cho một liên kết trong bootstrap?

<a href="#myModal" role="button" data-toggle="modal">Show</a> 

Và sau đây sẽ làm cho một tooltip bootstrap:

<a data-placement="right" data-toggle="tooltip" rel="tooltip" data-original-title='Hello' href="#"></a> 

Bây giờ làm thế nào để kết hợp it.Combine có nghĩa là có một liên kết cho thấy phương thức và có một bootstrap tooltip quá?

Trả lời

24

tôi thấy vấn đề này:

<a href="#myModal" role="button" data-toggle="modal" rel="tooltip" data-original-title='Hello'>Show</a> 

Thats tất cả.

+0

tôi cần phải làm theo @Deepak Yadav bước '$ ("[rel = 'tooltip']") tooltip();. ' –

+1

@DoanTran Yeah. Câu của anh ta là đúng nhưng nó không phải là câu trả lời thực sự của câu hỏi. Bước đó là cần thiết nhưng câu hỏi đặt ra là làm thế nào để đặt nhiều chuyển đổi dữ liệu. –

+0

@HamidReza thậm chí câu trả lời của bạn không giải quyết được vấn đề, Có giải pháp của bạn hoạt động với "chú giải công cụ" nhưng đối với "popover" nó không hoạt động, vì vậy tôi phải đi với F.L. câu trả lời. –

13

Bạn cũng có thể cần phải khởi tạo: Tôi cần khởi chạy ở cuối trang.

 $("[rel='tooltip']").tooltip(); 
21

Tôi thà sử dụng một yếu tố gói như thế này:

<span data-placement="right" data-toggle="tooltip" title="Hello"> 
    <a href="#myModal" role="button" data-toggle="modal">Show</a> 
</span> 

Điều này có vẻ đơn giản hơn đối với tôi. Xem bootply này: http://www.bootply.com/zqJRSAjSuQ

+0

Mẹo: Nếu bạn tìm thấy một số vấn đề về thiết kế thì hãy thử chuyển đổi chú giải công cụ và mô hình. – Red

+0

Các thay đổi đơn giản và không có JavaScript. Khả năng đọc cũng không thay đổi. tốt nhất. – mythicalcoder

+0

Mặc dù điều này làm nổi bật điểm đánh dấu một chút, nhưng đây vẫn là lựa chọn hấp dẫn nhất cho đến nay! Cuộc gọi javascript bằng cách sử dụng các bộ chọn ít người biết đến hoặc ít bị che khuất chắc chắn là các hack sẽ tốn chi phí cho khả năng đọc => maintanance trong thời gian dài! – hasse

2

Bạn có thể muốn xem xét sử dụng một div thay vì một yếu tố span khi tooltip là không đúng ...

Dựa trên câu trả lời FL, điều này đã làm việc cho tôi:

<div data-placement="right" data-toggle="tooltip" title="Hello"> 
    <a href="#myModal" role="button" data-toggle="modal">Show</a> 
</div> 
9

Thêm một thuộc tính dữ liệu đến các yếu tố:

<a data-toggle="modal" data-hover="tooltip" title="Click to Open" data-placement="right" href="#"></a> 

Và khởi tạo trong javascript:

$("[data-hover='tooltip']").tooltip(); 
10

bạn không cần phải sử dụng "dữ liệu chuyển đổi" cho tooltip, bạn có thể thay đổi để bạn muốn, như "dữ liệu tt" ví dụ:

<a href="#myModal" role="button" data-toggle="modal" data-tt="tooltip" title="hi">Show</a> 

Và khởi tạo trong javascript:

$("[data-tt=tooltip]").tooltip(); 

JsFiddle

Các vấn đề liên quan