it-swarm-vi.tech

giữ chỗ không thể nhấp trong menu

tốt, tôi thực sự muốn một & nhiều hơn các mục menu cấp cao nhất của tôi (các mục menu phụ có các mục menu con) không thể nhấp được, để khách truy cập chỉ có thể nhấp vào các mục menu con ... cho một menu định vị theo chiều ngang.

bất kỳ plugin nào có thể thực hiện thủ thuật (hoặc lừa hoặc hack hoặc ....)?

4
Morten

Có, điều này có thể bằng cách thêm một liên kết tùy chỉnh vào menu gán cho nó bất kỳ url nào (ví dụ này tôi vừa thêm #) sau đó nhấp vào thêm vào menu. Khi nó trên menu mở nó và xóa url bạn đã gán và lưu. Nếu bạn không đặt url ban đầu, WordPress sẽ không cho phép bạn thêm nó vào menu. Trên các trang của bạn, bạn sẽ có thể di chuột qua nó và những đứa trẻ thả xuống sẽ xuất hiện nhưng bạn sẽ không thể nhấp vào "người giữ chỗ" của cha mẹ.

alt textalt text

8
Chris_O

"#" hoặc thậm chí "" hoặc thậm chí không tồn tại thuộc tính href của một phần tử vẫn còn trong hầu hết các trình duyệt làm cho phần tử có thể nhấp được. Vì vậy, phản hồi trước đó sẽ không hoạt động 100%. Tùy thuộc vào menu chủ đề của bạn và nhu cầu/khả năng của bạn về cách xử lý mã. Có 2 tùy chọn cơ bản nếu bạn không muốn thay đổi toàn bộ mã menu:

  • thay thế phần tử trên các vị trí phù hợp (trên đầu + trên các liên kết cha) bằng một cái gì đó giống hoặc nhưng điều này có thể dẫn đến sự cần thiết phải chỉnh sửa css chính.

hoặc là

  • trên những nơi đó bao gồm trong yếu tố attribude này:

onclick = "trả về sai;"

Nó sẽ hoạt động tốt trong tất cả các trình duyệt chính. Bạn có thể thêm kiểu để tạo một con trỏ mũi tên, vô hiệu hóa gạch chân, v.v.

1
Pavel

Tôi thích plugin Vô hiệu hóa Liên kết Menu Phụ huynh. Tôi đã tìm thấy một vấn đề khi tôi thử thủ thuật trình đơn trống-url-in-the-cusom ở trên do cấu trúc permalink của tôi - đã làm gì với nó không phải là một trang mà tôi muốn nó hoạt động như một phụ huynh? Không thể nhớ lại, nhưng đã quay lại plugin.

0
OYF