2009-07-23 18 views
5

MochaUI rất trực quan và các iframe phương thức gần như hoàn toàn sao chép Windows. Thật không may, tôi có kịch bản được viết bằng Jquery mà tôi sử dụng, và tôi nghe có xung đột khi đưa cả Mootools và Jquery vào một tệp html (điều này có đúng không?).Lựa chọn thay thế của Jquery đối với Mootools MochaUI là gì?

Làm cách nào để có được các tính năng của MochaUI trong Jquery?

Ít nhất, có hệ thống hộp thoại tương tự không?

Tôi đã nhìn thấy hộp thoại JqueryUI nhưng nó làm cho nền tối và không có chức năng, đó không phải là những gì tôi đang tìm kiếm.

Trả lời

6

Với một số tinh chỉnh (bật chế độ JQuery noConflict-Mode, thay thế bộ chọn $ bằng thứ gì đó như $ jq) bạn sẽ có thể làm việc cả hai.

Tuy nhiên, bạn có thể dễ dàng kết thúc bằng ứng dụng Frankenstein kết hợp các plugin MooTools và Jquery. Ngoài ra tải javascript là khá lớn, bởi vì bạn phải bao gồm Mootools, JQuery VÀ bộ công cụ giao diện người dùng cấp cao nhất của họ.

Tôi khuyên bạn nên điều tra xem giao diện người dùng JQuery có thể thay thế MochaUI (hoặc ngược lại) hay không. Một sự kết hợp của JS lib + bộ công cụ giao diện người dùng là dễ dàng hơn nhiều để duy trì.

Nhược điểm của MochaUI là nó có một số vấn đề với IE8, hơn nữa nó không phải là rất cập nhật (bản phát hành cuối cùng tháng 9 năm 2008).

Giao diện người dùng JQuery có nhiều mô-đun hơn (bạn chỉ có thể chọn các phần bạn cần), có Trình chỉnh sửa chủ đề CSS trực quan (Themeroller) và cung cấp lịch phát hành 2 tháng. Nhược điểm của nó: nó chưa bao gồm các thành phần UI cần thiết (chẳng hạn như một trình đơn, một trình quản lý "khung nhìn" hiển thị các thành phần giao diện người dùng, các bảng màu). Tuy nhiên, các tính năng này được mong đợi sớm.

+0

Cập nhật: phiên bản ổn định gần đây nhất trong github của họ là tháng 6 năm 2010 (https://github.com/mui/mochaui/downloads) và họ vẫn cam kết thay đổi, mặc dù thưa thớt (https://github.com/mui)/mochaui/cam kết/phát triển). jQuery UI vẫn không có Grid (http://wiki.jqueryui.com/w/page/34246941/Grid), mặc dù họ hy vọng sẽ sớm có Menu (http://wiki.jqueryui.com/w/page/ 12137997/Menu) và Panel (http://wiki.jqueryui.com/w/page/12137759/Panel). –

3

jQuery UI Dialog

Bạn có thể vô hiệu hóa các lớp phủ nếu bạn không thích nó.

+0

cảm ơn. Dialog hỗ trợ Iframe như thế nào? hoặc có cái gì đó tương tự mà sẽ làm điều đó? – chris

+0

Tôi nghĩ rằng nó sẽ làm việc với iframe, nhưng tôi đã không cố gắng đó. – RaYell

1

Nếu bạn không muốn thực hiện các chức năng được thực hiện trong Mootools được áp dụng trong jQuery, bạn có thể đọc tài liệu jQuery chính thức để sử dụng jQuery với các thư viện khác.

Using jQuery with Other Libraries

Nếu bạn cần phải làm những hộp thoại modal trong jQuery có rất nhiều mẫu có sẵn như

jQuery block UI

jQuery UI

jQModal

jQuery Impromptu

0

đó là những thứ mà bạn có thể sử dụng để thử và tạo một số hiệu ứng như cung cấp mocha ui hoặc cách sử dụng mocha ui và jquery.Tuy nhiên, khả năng đầy đủ tính năng của Mochi UI, vẫn chưa được đặt cùng nhau trong một plugin jquery mà tôi biết, mặc dù tìm kiếm của riêng tôi. Vì tôi không phải là moo-fan trong ít nhất.

6

Tôi thực sự yêu thích mocha-ui và bất kỳ ai đề xuất giao diện người dùng jquery là một giải pháp thay thế chỉ không "nhận được". Mocha-ui mịn màng và đẹp mắt, có vẻ chuyên nghiệp, giống như một ứng dụng cửa sổ trong trình duyệt của bạn. Tôi chắc chắn với bản cập nhật css trong các trình duyệt nó sẽ rất dễ dàng để thực hiện những gì Mocha-UI đã làm, thật đáng buồn chúng tôi không có được nêu ra. Nếu có ai đi ra với một plugin jquery có tất cả các chức năng của mocha-UI, tôi hy vọng họ đăng nó ở đây và những nơi khác để tất cả chúng ta có thể chia sẻ với lòng tốt. :)

1

Hãy thử plugin jquery này cho bố cục- http://layout.jquery-dev.net/demos.cfm Giao diện người dùng Jquery - cho Mô-đun.

Tuy nhiên, tôi chưa thấy nội dung nào gần với Giao diện người dùng Mocha. Giao diện người dùng Jquery rất gần, nhưng cho đến nay ...

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