2011-11-01 56 views
5

Tôi có ứng dụng web trò chuyện và tôi cần một tính năng trong đó một người dùng cụ thể có nhiều tab đang mở trong cửa sổ trình duyệt và nếu tab trò chuyện không hoạt động, trong trường hợp nếu anh ta nhận được một ping từ đầu kia, tab trò chuyện sẽ tự động làm nổi bật để thu hút sự chú ý của người dùng.Cách đánh dấu tab trình duyệt với màu

Tôi đang lên kế hoạch thực hiện việc này trong jQuery. Bất kỳ ý tưởng làm thế nào điều này có thể đạt được. Tôi biết chúng tôi có thể sử dụng phương pháp .focus và .blur để nắm bắt trạng thái hoạt động/không hoạt động của tab nhưng cách làm cho tab blip có màu khi trình duyệt được thu nhỏ.

+0

Bạn có thể làm bản trình diễn trên jsFiddle.net không. Bạn có đang sử dụng tab tùy chỉnh hay giao diện người dùng jQuery không? Bạn đang nói về tab trình duyệt thực sự hay một tab trên một trang? – Mottie

+0

@fudgey talking abt tab trình duyệt thực tế –

+0

Ahhh, ok tôi sẽ đăng câu trả lời bên dưới – Mottie

Trả lời

3

Bạn không thể thay đổi chức năng trình duyệt thực tế bằng jQuery vì nội dung web bị cô lập hoặc hộp cát, từ trình duyệt thực tế vì lý do bảo mật.

Nếu bạn thực sự muốn một thứ gì đó hoạt động, bạn sẽ phải tạo trình bổ sung cho trình duyệt, sau đó người dùng cần phải tải xuống và kích hoạt.

Kiểm tra this related answer

0

Bạn có thể ném một hộp cảnh báo hoặc xác nhận, nhưng điều đó sẽ thực sự gây phiền nhiễu. Có thể bạn có thể sử dụng các âm thanh khác nhau để cảnh báo cho người dùng về các cửa sổ khác nhau ...

Đặt cược tốt nhất của bạn là giữ tất cả trên cùng một trang và tạo các tab trên trang của bạn. http://jqueryui.com/demos/tabs/

Sau đó, bạn có thể làm bất cứ điều gì bạn muốn cảnh báo cho người dùng.

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