2010-05-24 19 views
11

Âm thanh như một câu hỏi ngớ ngẩn nhưng đó là một tính năng tuyệt vời.Hệ thống biểu tượng giao diện người dùng jQuery có biểu tượng "trống" - một biểu tượng không có hình ảnh không?

Hệ thống biểu tượng giao diện người dùng jQuery có biểu tượng "trống" - một biểu tượng không có hình ảnh không?

Tôi buộc phải thực hiện một số kiểu tùy chỉnh trên biểu tượng ui-trống và di chuyển hình nền đến khu vực của hình ảnh không nằm trong biểu đồ?

+0

Chỉ cần một ý nghĩ, tại sao bạn không làm cho nó nền: không? –

+0

tôi nghĩ không, nhưng bạn có thể kiểm tra ở đây: http://jqueryui.com/themeroller/ –

+0

@ Kerry - Tôi đã tạo ra một lớp ui-icon-empty mà chỉ có vậy, nhưng tôi đã nghĩ rằng nó sẽ được tốt đẹp nếu nó đến theo mặc định. Điều này là do công cụ Button trong 1.8 có một lỗi mà nếu bạn vô hiệu hóa biểu tượng, nó vẫn có khoảng cách. Tôi muốn có nó bị mắc kẹt ở cùng một chiều rộng để tránh vấn đề đó là lý do tại sao tôi cần biểu tượng ui-trống. – knowncitizen

Trả lời

4

nếu bạn nhìn vào các tập tin css được cung cấp bởi chủ đề jquery ui bạn sẽ tìm thấy một lớp có tên:

ui-icon-blank 

bạn có thể sử dụng tương tự để có các biểu tượng trống.

Thanks ...

TC

6

tôi chỉ kết thúc việc tạo một .ui-icon-empty { background:none } và gọi đó thông qua các công cụ nút:

$(selector).button({icons:{primary: 'ui-icon-empty'}}) 

Nó làm việc, nhưng dường như rung rinh. Nó sẽ thật tuyệt nếu có một ui-icon rỗng trong ui.base

+0

Tôi cần làm điều này để ghi đè lên biểu tượng mặc định .ui-icon: '.ui-icon-none.ui-icon {background-image: none; } '(chính xác như vậy, không có khoảng trắng) –

1

Nếu bạn đang sử dụng một neo trong một danh sách và muốn loại bỏ các biểu tượng thêm "dữ liệu-icon = 'false'" vào thẻ danh sách của bạn để loại bỏ các biểu tượng .

<li data-icon="false"> 
    <a href="#">Label</a> 
</li> 
Các vấn đề liên quan