2010-11-07 22 views

Trả lời

3

Thuộc tính contextmenu đề cập đến <menu> yếu tố tác nhân người dùng nên làm khi một menu ngữ cảnh được yêu cầu của người sử dụng (ví dụ như bằng cách sử dụng nút chuột phải hoặc phím Menu/Hyper trên bàn phím hiện đại.

Bạn có thể tìm thấy một ví dụ here.

+0

Tài liệu không được tìm thấy ... –

2

Bối cảnh menu sẽ xuất hiện khi người dùng phải nhấp chuột vào một yếu tố giao diện. thuộc tính contextmenu là ID của một yếu tố <menu> để mở khi người dùng nhấp chuột phải vào các phần tử với thuộc tính này.

1

Trích dẫn để bạn có thể hiểu một cách dễ dàng:

Thuộc tính ContextMenu cho phép bạn để hiển thị một menu mà không chiếm không gian UI có giá trị cho menu. Đó là một menu kích hoạt trên các sự kiện, chẳng hạn như mouseup hoặc khóa cung cấp một bong bóng menu cung cấp các tùy chọn và hành động dựa trên những lựa chọn đó.

Nguồn:http://net.tutsplus.com/tutorials/html-css-techniques/html5-globals-and-you/

Xem liên kết chính thức để biết thêm thông tin:

http://www.w3.org/TR/html5/interactive-elements.html

-1
<form name="npc"> 
<label>Character name: <input name="char" type="text" contextmenu="namemenu" required></label> 
<menu type="context" id="namemenu"> 
    <command label="Pick random name" onclick="document.forms.npc.elements.char.value = getRandomName()"> 
    <command label="Prefill other fields based on name" onclick="prefillFields(document.forms.npc.elements.char.value)"> 
</menu> 
</form> 

http://www.w3.org/TR/html5/interactive-elements.html#context-menus

+1

Vui lòng thêm giải thích cho câu trả lời của bạn ... BTW, Liên kết đã chết ... –

0

contextmenu nên được sử dụng trên một trường đầu vào để xác định phần tử menu nào cho trường đó. Các menu trông giống như menu nhấp chuột phải hoặc hộp thả xuống tuy nhiên chúng không được triển khai trong bất kỳ trình duyệt nào nên bạn nên tránh sử dụng chúng.

này có thể giúp mọi việc rõ ràng lên: http://dev.w3.org/html5/spec-author-view/interactive-elements.html

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