Chút khó chịu về pop-up của trang lottecinemavn.com
TIL
594
White

hoasung01 viết ngày 19/09/2016

Hoàn cảnh sáng tác :)

TIL này mình viết tiếp từ cảm hứng bài Link

Mình cũng thường rất hay xem phim ở lotte và cũng phải công nhận đây là một trong những cụm rạp chiếu phim chất lượng ở SG.

Và thêm một chút nếu bạn nào chưa xem Snowden thì hãy nên đi xem nhá :p

Dẫn dắt thế thôi chứ vấn đề chính là pop-up:

  • Lần đầu vào trang cái pop-up xuất hiện (thì cũng ok đi, quảng cáo tý mà)
  • Refresh trang hoặc quay trở lại trang chủ thì cái pop-up này vẫn cứ xuất hiện

Mình thì không thích kiểu như vậy, có gì đó giống như bị hiếp dâm thị giác vậy.

Nên mình có một giải pháp cho vấn đề trên:

Code sample:

- content_for :head do
  = javascript_include_tag 'https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js'

:javascript
  $(document).ready(function(){
    if($.cookie('msg') != null && $.cookie('msg') != "")
      $(".modal#advertiser-popup, .modal-backdrop").hide();
    else
    {
      setTimeout(function(){
        $('#advertiser-popup').modal('show');
        $.cookie('msg', 'display_only_one');
      }, 5000);
    }
  })

P/s: nếu bạn nào có cách khác tốt và hay hơn thì chia sẻ và thảo luận thêm nha.

hoasung01 19-09-2016

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

hoasung01

5 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
3 2
Giới thiệu Machenize là một thư viện viết bằng ruby giúp tương tác với web tự động Nếu bạn dùng Nokogiri để scrape data thì Machenize là một de...
hoasung01 viết gần 2 năm trước
3 2
White
2 0
Hướng dẫn deloy lên specific heroku app từ specific branch Mình viết bài này dựa vào một use case thực tế khi làm việc như thế này: Anh A đang ...
hoasung01 viết hơn 1 năm trước
2 0
White
1 0
how to fix upload with same file twice but change event not trigger module.importCSVStaff = function() { $("jformimportstaff .jfile").change(f...
hoasung01 viết 1 năm trước
1 0
Bài viết liên quan
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 1 tháng trước
0 2
White
19 1
Toán tử XOR có tính chất: + A XOR A = 0 + 0 XOR A = A Với tính chất này, có thể cài đặt bài toán sau với độ phức tạp O(N) về runtime, và với O(1)...
kiennt viết gần 2 năm trước
19 1
White
1 1
Chào mọi người, hôm nay mình viết một bài TIL nhỏ về cách lấy độ phân giải của màn hình hiện tại đang sử dụng. xdpyinfo | grep dimensions Kết quả...
namtx viết 12 tháng trước
1 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
5 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!