10/10/2018, 10:38

nguyên lý hoạt đông của menu này la sao nhỉ

http://www.dynamicdrive.com/dynamici...smoothmenu.htm

down source của nó về mở file css, js ra coi
css còn hỉu được chút
còn js của nó thì mù mờ quá , bác nào có kinh nghiệm giải thích dùng với
thuyduongcd viết 12:53 ngày 10/10/2018
Dùng hover để bắt sự kiện mouseover.
Khi mouseover, dùng ajax để load nội dung menu con tương ứng.
Khi load nội dung xong, dùng settimeout để thay đổi thuộc tính top, tạo hiệu ứng xổ từ trên xuống.
dokhacluan viết 12:54 ngày 10/10/2018
theo như tớ bit thì làm javascript menu hiệu ứng thì không nhất thiết dùng ajax
trong code của nó đng là có chữ "ajax" , nhưng không phải nó dung ajaz , nếu thực sự nó dùng ajax thì tại sao không có file .php nào cả
thuyduongcd viết 12:44 ngày 10/10/2018
theo như tớ bit thì làm javascript menu hiệu ứng thì không nhất thiết dùng ajax
Bạn đúng. Làm menu có hiệu ứng thì không nhất thiết phải có ajax nhưng cái menu mẫu bạn đưa thì có dùng ajax.
trong code của nó đng là có chữ "ajax" , nhưng không phải nó dung ajaz , nếu thực sự nó dùng ajax thì tại sao không có file .php nào cả
Bạn đã hiểu rõ ajax là gì chưa mà phán một câu "lạnh lùng" như vậy? Đâu phải hễ có chữ ajax thì nó là ajax và cũng đâu nhất thiết dùng ajax là phải có file php.
alone_hero viết 12:47 ngày 10/10/2018
Được gửi bởi dokhacluan
theo như tớ bit thì làm javascript menu hiệu ứng thì không nhất thiết dùng ajax
trong code của nó đng là có chữ "ajax" , nhưng không phải nó dung ajaz , nếu thực sự nó dùng ajax thì tại sao không có file .php nào cả
Bạn không sửa những code viết theo dạng javascript thuần như vậy mệt lắm, bây h có nhiều công nghệ làm rich ui còn đẹp và đơn giản hơn. bạn tham khảo jquery xem.

Còn nếu muốn tìm thì vô địa chỉ http://ajaxrain.com tìm hiểu xem sao, hoặc search jquery menu multi level nhiều vô kể.
dokhacluan viết 12:51 ngày 10/10/2018
@thuyduongcd : thôi dc cho là vậy đi , cậu có thể nói chi tiết thuật toán của nó dc không

@alone_hero : lấy source sẵn thì dễ rồi (tớ còn chôm luôn cả menu từ trang khác hihi) --> vấn đề là ở chỗ , sau một thoi gian làm "đạo chích" , h muốn tự code mới thấy khó , cái menu vậy hồi đầu nghĩ là làm trong 1 tuần là xong , nhưng đã 4,5 tuần troi qua rồi hic -> tự code không đơn giản chút nào
boygiandi viết 12:53 ngày 10/10/2018
nếu để làm việc thì đừng học javascript thuần nữa, học jquery đi..
dokhacluan viết 12:51 ngày 10/10/2018
@boygiandi : javascript là cơ bản , không thể bỏ
thuyduongcd viết 12:47 ngày 10/10/2018
Được gửi bởi boygiandi
nếu để làm việc thì đừng học javascript thuần nữa, học jquery đi..
Còn nếu để làm thư ký thì đừng học window nữa. Học Winword luôn cho rồi.
vo_danh_1988 viết 12:43 ngày 10/10/2018
thế còn menu đa cấp lấy dữ diệu trong Database thì code như thế nào? bạn nào biết thì share cho anh em nhé.
Bài liên quan
0