2011-10-12 26 views
7

Tôi đang tạo ứng dụng HTML5 dành cho thiết bị di động. Tôi đã vô hiệu hóa di chuyển (và kích hoạt nó trên một số phần nhất định) và nó là tất cả tốt và tốt, nhưng vấn đề bắt đầu khi tôi nhúng một video Youtoube thông qua một iFrame. Dường như khi người dùng nhấn một khung nội tuyến, toàn bộ trang cuộn và tôi dường như không thể tìm ra cách nào đó. Thêm trình xử lý sự kiện không hoạt động.Làm cách nào để vô hiệu hóa cuộn khi chạm vào iframe "chạm"?

Trả lời

2

Bạn thực sự không thể kiểm soát những gì xảy ra trong khung nội tuyến. Tuy nhiên, nếu bạn muốn thông minh một chút, bạn có thể đặt các phần tử trực tiếp lên iframe, như div hoặc canvas trong suốt hoặc bất cứ thứ gì bạn muốn, sẽ bắt tất cả các sự kiện để người dùng không thể nhấn iframe.

Không phải lý tưởng nhất, điều đó có nghĩa là người dùng không thể nhấn các nút trên video youtube, nhưng nó có thể là lựa chọn thực sự duy nhất của bạn.

+0

Đó là nó, cảm ơn bạn :) – Andrija

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