Tôi đã tạo một menu chuyển đổi đơn giản khi được nhấp một lần hiển thị danh sách các phần tử con và nếu được nhấp lại sẽ ẩn các phần tử hiển thị đó.Bật tắt menu con và nếu con nhấp vào trang
Nếu phần tử con được nhấp vào tuy nhiên tôi muốn nó truy cập trang đó chỉ có vẻ như tôi không thể làm cho nó hoạt động? Là nó để làm với ngăn chặn của tôi Mặc định?
// Language select in global nav
$('.sub-lang').on('click', function(e) {
if ($(this).hasClass('active') && $(e.target).parent().hasClass('active')) {
$(this).removeClass('active');
$(this).css('height', 'auto');
$(this).children('ul').hide();
} else {
$(this).addClass('active');
$(this).css('height', $(this).find('ul').height() + 65);
$(this).children('ul').show();
}
e.preventDefault();
});
Đây là JsFiddle
Tôi nghĩ rằng mã của bạn đang làm việc tốt. Chính xác thì vấn đề là gì? – void
@DarrenSweeney Anh ấy đã cung cấp câu đố. – void
Nếu bạn nhấp vào tiếng Anh, hãy thử nhấp vào quốc tế, bạn sẽ được đưa đến Google.com.vn @void ... – Liam