6

Trong thanh điều hướng, tôi muốn các nút của mình trở nên hoạt động (được tô bóng) khi tôi nhấp vào chúng. Ngay bây giờ, tôi chỉ có thể vĩnh viễn làm cho họ hoạt động hoặc không hoạt động nhưng không biết làm thế nào để có nó thay đổi khi tôi nhấp vào chúng. Tôi đang sử dụng Bootstrap mới (3.0).Các nút hoạt động với Bootstrap 3

Ví dụ:

Non-Active

<li><%= link_to "Contact", contact_path %></li> 

tích cực

<li class="active"><%= link_to "About", about_path %></li> 

Tôi muốn nó được hoạt động/không hoạt động tùy thuộc vào việc trang hiện tại được chọn hay không.

Trả lời

9

Sử dụng JavaScript.

Ví dụ với jQuery:

$('ul li').click(function() { 
    $(this).addClass('active').siblings().removeClass('active'); 
    }); 

DEMO

Hoặc với bootstrap hơn:

Bootstrap 3 DEMO

+0

cảm ơn cho câu trả lời. Tôi là một người mới bắt đầu hoàn chỉnh, bạn có thể giải thích nơi để thực hiện điều này không? – megashigger

+1

Tải xuống [jQuery] (http://api.jquery.com/) và thêm nó vào trang web của bạn bằng cách sử dụng thẻ tập lệnh. Sau đó, thêm một kịch bản riêng biệt có mã được đề cập. –

0

nếu bạn đang sử dụng bootstrap bạn có thể ghi dữ liệu-Toggle = "thả xuống" ví dụ Home

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