Có cách nào đơn giản để tạo phần tử xếp hạng 5 sao trong Jquery-mobile không? Tương tự như http://orkans-tmp.22web.net/star_rating/.Cách tạo xếp hạng sao tuyệt vời
Trả lời
Bạn có thể sử dụng bất kỳ plugin jQuery nào đáp ứng được nhiệm vụ này. Trong quá khứ, tôi đã sử dụng các plugin jQuery Xếp hạng sao tại
http://www.fyneworks.com/jquery/star-rating/
Điều duy nhất bạn cần phải suy nghĩ về là để ngăn chặn jQuery Mobile từ render các nút radio với phong cách riêng của mình. Bạn có thể đạt được điều này bằng cách thêm data-role="none"
cho thẻ đầu vào, thấy
http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/forms/forms-all-native.html
tôi tìm ra jQuery Raty plugin dễ dàng hơn nhiều để sử dụng!
Tôi không bao giờ có thể lấy class = "star" để làm việc với fyneworks.
Tôi phải nói rằng tôi đồng ý; Tôi đã thử cả hai và có thể nhận được xếp hạng sao làm việc trong một trang jQuery độc lập, nhưng không thể có được những thứ để hiển thị chính xác khi được tích hợp vào một thiết lập đáp ứng jQuery Mobile. Trong khi Raty hoạt động tốt trong thiết lập đó. – jedison
Nếu bạn đang tìm kiếm một phần giá điện thoại di động, hãy nhìn vào các http://demo.mobiscroll.com/rating
EDIT: Và scroller tích hợp với jQuery Mobile Chủ đề. Hướng dẫn xây dựng hệ thống xếp hạng với jQM + Xếp loại & Bộ lọc chấm điểm here.
Mobiscroll không miễn phí. Đó là 8 đô la. – DOK
tôi đã quản lý để sử dụng http://www.fyneworks.com/jquery/star-rating/ cùng với jquery-mobile (phiên bản 1.4.5)
lừa nêu trên với dữ liệu-role = "none" trên các lĩnh vực đầu vào không hoạt động. bạn cần hiển thị thẻ riêng. Tôi đã sử dụng các ví dụ đơn giản nhất trên trang http://www.fyneworks.com/jquery/star-rating/#tab-Testing
<div data-role="none">
<input name="star1" type="radio" class="star" value="1"/>
<input name="star1" type="radio" class="star" value="2"/>
<input name="star1" type="radio" class="star" value="3"/>
<input name="star1" type="radio" class="star" value="4"/>
<input name="star1" type="radio" class="star" value="5"/>
</div>
điều chỉnh màu sắc và kích thước là khá khó khăn và nhu cầu thay đổi đối với star.gif và tập tin .css
Đây là giải pháp của tôi với Jquery Mobile. Hy vọng bạn thích nó:
<style>
.rated { background-color: yellow !important; }
.rating a { border: 0px !important; }
</style>
<div class="rating" id="first">
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="1" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="2" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="3" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="4" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="5" data-iconpos="notext"></a>
</div>
$(".rating a").on("vmouseover", function() {
var id = $(this).parent().attr("id");
$("#" + id + ".rating a").each(function (i, v) {
$(v).removeClass("rated");
});
$(this).prevAll().each(function (i, v) {
$(v).addClass("rated");
});
$(this).addClass("rated");
$("#" + id).data("vote", $(this).data("vote"));
});
- 1. Django: Cách tạo bảng xếp hạng
- 2. Xếp hạng sao JQuery
- 3. Twitter Bootstrap rtl xếp hạng sao
- 4. Viết Phần mềm tuyệt vời
- 5. Nội dung tuyệt vời 2 - Ngăn không cho tạo tệp ._
- 6. Điều gì tuyệt vời về TextMate?
- 7. Điều gì tuyệt vời về git?
- 8. lược đồ màu phpstorm cho tuyệt vời
- 9. Điều gì thật tuyệt vời về ORM?
- 10. Cách lấy tên thẻ hiện tại trong wm tuyệt vời?
- 11. Làm cách nào để cân bằng số xếp hạng so với xếp hạng?
- 12. trải nghiệm chạy tuyệt vời đầu tiên
- 13. Các khía cạnh tuyệt vời của PostSharp
- 14. Thuật toán xếp hạng
- 15. Thật tuyệt vời về các khu vực MVC2 mới?
- 16. Thuật toán xếp hạng
- 17. Tích hợp xếp hạng sao CSS vào biểu mẫu HTML
- 18. Plugin Xếp hạng Sao jQuery không công nhận {split: 4}
- 19. Cách xếp hạng giới hạn API
- 20. WP7 cách xếp hạng một bài hát
- 21. Xếp hạng sao Android phù hợp với chiều rộng
- 22. được sử dụng để tính xếp hạng 5 sao
- 23. Chuyển tham số tới thành phần Xếp hạng sao PrimeFaces?
- 24. Xếp hạng sao, thực hiện khoảng thời gian Wilson
- 25. văn bản tuyệt vời 3 và kiểm soát gói
- 26. Bài phát biểu khoa học máy tính tuyệt vời
- 27. Tạo 'hàng xóm' cho người dùng dựa trên xếp hạng
- 28. văn bản tuyệt vời 2 thay đổi mẫu thụt lề
- 29. Trích xuất SVG từ Phông chữ Tuyệt vời
- 30. Bố trí tùy chỉnh, Văn bản tuyệt vời 2
Ừ ... làm việc này. bạn đặt jscript của bạn vào thứ tự khai báo theo thứ tự nào? – user1112324