2010-09-15 36 views

Trả lời

10

Stack Overflow sử dụng jQuery framework, trong đó có một phương pháp để hiển thị một yếu tố tiềm ẩn bằng cách sử dụng hình ảnh động đơn giản, một cái gì đó như:

$('#notification-bar').show('slow'); 

http://api.jquery.com/show/ (xem phần trình diễn).

Nó được gắn vào phía trên cùng của trang bằng position:fixed trong CSS:

#notification-bar { 
    position:fixed; 
    top: 0px; 
    left: 0px; 
    width: 100%; 
} 
+0

Có, nhưng làm thế nào để họ làm cho nó ngồi ở đầu trang và trôi nổi trên đầu phần còn lại của nội dung, không đẩy nó xuống. Đây là phần tôi quan tâm nhưng đánh giá cao nhận xét đó là một bước cho tôi đi đúng hướng. – Chris

+0

@Chris: xem chỉnh sửa của tôi. –

+0

Cảm ơn, đánh giá cao phản hồi của bạn! – Chris

0

Dường như nó có thể được thực hiện với AJAX và jQuery. Một div ở độ rộng 100% ở trên cùng sẽ trượt xuống và lấp đầy với nội dung khi nhận được một số thông tin nhất định. Bạn có quan tâm nhiều hơn đến hiệu ứng ... cho chức năng kết thúc sau không?

+0

Chính hiệu ứng, tôi biết cách sử dụng jquery để hiển thị/mờ dần các phần tử nhưng muốn hiểu cách để nội dung nằm trên phần còn lại của nội dung và KHÔNG đẩy nó xuống. – Chris

1

Có triển khai thực hiện rất giống với jQuery của hiệu ứng StackOverflow trong nhóm ASP.NET MVC 2.0 Starter Site của nhóm TekPub trên codeplex.

bạn có thể muốn kiểm tra.

Cập nhật: tôi vừa kiểm tra nó và cách nhóm TekPub thực hiện nó thực sự gọn gàng! Họ có một helper flash được gắn liền với phiên. và tất cả những gì bạn phải làm để gọi các phương thức trợ giúp flash trong bộ điều khiển để hiển thị các thông báo flash.

đây là một ví dụ từ phương pháp Login Hành động:

var registered =_authService.RegisterUser(login, password, confirm, "", "", ""); 
if (registered) { 
    this.FlashInfo("Thank you for signing up!");       

    return AuthAndRedirect(login, login); 
} else { 
    this.FlashWarning("There was a problem with your registration"); 
} 

và đây là một hình ảnh như thế nào nó trông giống như:

alt text

tôi khuyên bạn hãy nhìn vào mã của họ .

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