Hướng dẫn simple addition javascript html - javascript bổ sung đơn giản html


Trong HTML, bất kỳ phần tử nào cũng có thể được kéo và thả.


Thí dụ

Hướng dẫn simple addition javascript html - javascript bổ sung đơn giản html

Kéo hình ảnh W3Schools vào hình chữ nhật.


Kéo và thả

Kéo và thả là một tính năng rất phổ biến. Đó là khi bạn "lấy" một đối tượng và kéo nó đến một vị trí khác.


Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ kéo và thả.

API
Kéo và thả4.0 9.0 3.5 6.0 12.0

Ví dụ kéo và thả HTML

Ví dụ dưới đây là một ví dụ kéo và thả đơn giản:

Thí dụ

Kéo hình ảnh W3Schools vào hình chữ nhật.




Hỗ trợ trình duyệt

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ kéo và thả.

API

Kéo và thả



Ví dụ kéo và thả HTML

Ví dụ dưới đây là một ví dụ kéo và thả đơn giản:


hàm cho phépDrop (ev) {& nbsp; & nbsp; ev.preventDefault (); }

chức năng kéo (eV) {& nbsp; ev.datatransfer.setData ("văn bản", ev.target.id); }

chức năng thả (ev) {& nbsp; ev.preventdefault (); & nbsp; & nbsp; var data = ev.datatransfer.getdata ("văn bản"); & nbsp; & nbsp; ev.target.appendchild (document.getEuityById (dữ liệu)); }

The dataTransfer.setData() method sets the data type and the value of the dragged data:

function drag(ev) {
  ev.dataTransfer.setData("text", ev.target.id);
}

Hãy tự mình thử »


Nó có vẻ phức tạp, nhưng hãy trải qua tất cả các phần khác nhau của sự kiện kéo và thả.

Tạo một phần tử có thể kéo

Trước hết: Để tạo một phần tử có thể kéo, hãy đặt thuộc tính draggable thành true:

Những gì để kéo - OnDragStart và SetData ()


Sau đó, chỉ định những gì sẽ xảy ra khi phần tử bị kéo.

Trong ví dụ trên, thuộc tính ondragstart gọi hàm, kéo (sự kiện), chỉ định dữ liệu nào được kéo.

Phương thức dataTransfer.setData() đặt kiểu dữ liệu và giá trị của dữ liệu bị kéo:

chức năng kéo (eV) {& nbsp; ev.datatransfer.setData ("văn bản", ev.target.id); }
  ev.preventDefault();
  var data = ev.dataTransfer.getData("text");
  ev.target.appendChild(document.getElementById(data));
}

Trong trường hợp này, kiểu dữ liệu là "văn bản" và giá trị là ID của phần tử có thể kéo ("Drag1").

  • Dùng ở đâu - Ondragover
  • Sự kiện ondragover chỉ định nơi có thể loại bỏ dữ liệu kéo.
  • Theo mặc định, dữ liệu/phần tử không thể được loại bỏ trong các yếu tố khác. Để cho phép giảm, chúng ta phải ngăn chặn việc xử lý mặc định của phần tử.
  • Điều này được thực hiện bằng cách gọi phương thức event.preventDefault() cho sự kiện Ondragover:

Làm giảm - ondrop

Thí dụ

Khi dữ liệu kéo bị rơi, một sự kiện thả xảy ra.

API




Phần tử HTML được sử dụng để hiển thị video trên trang web.



Phần tử HTML

Để hiển thị video trong HTML, hãy sử dụng phần tử :

Thí dụ

& nbsp; & nbsp; Trình duyệt của bạn không hỗ trợ thẻ video.
 
 
Your browser does not support the video tag.

Hãy tự mình thử »


Làm thế nào nó hoạt động

Thuộc tính controls thêm các điều khiển video, như chơi, tạm dừng và âm lượng.

Đó là một ý tưởng tốt để luôn bao gồm các thuộc tính widthheight. Nếu chiều cao và chiều rộng không được đặt, trang có thể nhấp nháy trong khi video tải.

Phần tử ondragstart0 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên.

Văn bản giữa các thẻ ondragstart2 sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử .


HTML Autoplay

Để tự động bắt đầu video, hãy sử dụng thuộc tính ondragstart4:

Thí dụ

& nbsp; & nbsp; Trình duyệt của bạn không hỗ trợ thẻ video.
 
 
Your browser does not support the video tag.

Hãy tự mình thử »

Làm thế nào nó hoạt động Chromium browsers do not allow autoplay in most cases. However, muted autoplay is always allowed.

Thuộc tính controls thêm các điều khiển video, như chơi, tạm dừng và âm lượng.

Thí dụ

& nbsp; & nbsp; Trình duyệt của bạn không hỗ trợ thẻ video.
 
 
Your browser does not support the video tag.

Hãy tự mình thử »


Làm thế nào nó hoạt động

Thuộc tính controls thêm các điều khiển video, như chơi, tạm dừng và âm lượng.

Đó là một ý tưởng tốt để luôn bao gồm các thuộc tính widthheight. Nếu chiều cao và chiều rộng không được đặt, trang có thể nhấp nháy trong khi video tải.
Phần tử ondragstart0 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên.4.0 9.0 3.5 4.0 10.5


Văn bản giữa các thẻ

HTML Autoplay

Để tự động bắt đầu video, hãy sử dụng thuộc tính ondragstart4:MP4Lưu ý: Trình duyệt crom không cho phép tự động phát trong hầu hết các trường hợp. Tuy nhiên, autoplay bị tắt tiếng luôn được phép.Thêm ondragstart5 sau ondragstart6 để cho video của bạn bắt đầu phát tự động (nhưng bị tắt tiếng):
Hỗ trợ trình duyệtCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .
Yếu tốCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .
Yếu tốCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .
Yếu tốCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Yếu tố
Hỗ trợ trình duyệtCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử .

Yếu tố

Hỗ trợ trình duyệtĐịnh dạng video HTML
Có ba định dạng video được hỗ trợ: MP4, WebM và OGG. Hỗ trợ trình duyệt cho các định dạng khác nhau là:Trình duyệt
WebmOGG
Bờ rìaVÂNG

Trình duyệt Chrome

Firefox

Cuộc đi săn

KHÔNG

Opera


Video HTML - Các loại phương tiện

Định dạng tệpLoại phương tiện truyền thông
Phần tử ondragstart0 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên.Văn bản giữa các thẻ ondragstart2 sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử .
Phần tử ondragstart0 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên.Văn bản giữa các thẻ ondragstart2 sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử .
Phần tử ondragstart0 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên.Văn bản giữa các thẻ ondragstart2 sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử .