Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

Code tạo banner quảng cáo trượt ở sidebar cho website

Chủ đề thuộc danh mục 'HTML - CSS - JS - PHP - ASP' được đăng bởi Phạm Hữu Dư, 16/11/12.

Lượt xem: 18,039

  1. Phạm Hữu Dư phamhuudu.com

    Đang loay hoay bố trí các vị trí quảng cáo trên diễn đàn Việt Designer thì mò được cái code này khá tiện dụng khi đặt quảng cáo trượt ở sidebar cho website hoặc diễn đàn. Với kiểu trượt này thì vị trí quảng cáo sẽ có giá trị hơn và tận dụng tối đa khoảng trống trên website để quảng cáo :)

    Demo xem tại đây: http://forumdemo.vietdesigner.net/

    Code:
    Code:
    <script>
    var $stickyHeight = 460; // chiều cao của banner quảng cáo
    var $padding = 5; // khoảng cách top của banner khi dính
    var $topOffset = 3560; // khoảng cách từ top của banner khi bắt đầu dính (tức là khoảng cách tính từ trên xuống đến vị trí đặt banner )
    var $footerHeight = 300; // Định vị điểm dừng của banner, tính từ chân lên
    /* <![CDATA[ */
    function scrollSticky(){
    if($(window).height() >= $stickyHeight) {
    var aOffset = $('#sticky').offset();
    if($(document).height() - $footerHeight - $padding < $(window).scrollTop() + $stickyHeight) {
    var $top = $(document).height() - $stickyHeight - $footerHeight - $padding - 185;
    $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');
     
    }else if($(window).scrollTop() + $padding > $topOffset) {
    $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');
    }else{
    $('#sticky').attr('style', 'position:relative;');
    }
    }
    }
    $(window).scroll(function(){
    scrollSticky();
    });
    /* ]]> */
    </script>
    <div id="sticky">
    <a target="_blank" href="http://vietdesigner.net"><img src="http://dl.vietdesigner.net/u/181257125/250x220.jpg" title="Quảng cáo trượt sidebar" width="250" height="220"></a>
    </div>
    

    ...
    Luccaoni2584, cuibapvnbatman007 thích bài viết này.
  2. Bivian Phạm

    Bivian Phạm Thành viên cấp 2

    Cái này min chứng cho hai thanh hai bên đó à Ad :like:
    Hiepfc thích bài viết này
  3. Phạm Hữu Dư

    Phạm Hữu Dư phamhuudu.com Ban quản trị

    2 thanh bar là sao?
  4. Bivian Phạm

    Bivian Phạm Thành viên cấp 2

    Ý Em là hai thanh hai bên đó à... mấy cái này thì em mù tịt nên đoán bừa chứ có biết đâu ^^!
    ThuatDL thích bài viết này
  5. Phạm Hữu Dư

    Phạm Hữu Dư phamhuudu.com Ban quản trị

    =.= nếu yêu thích về web thì nên tìm hiểu nó, sẽ biết định nghĩa header, body, sidebar và footer là như thế nào nhé!
    ThuatDL thích bài viết này
  6. Bivian Phạm

    Bivian Phạm Thành viên cấp 2

    Vâng! thank ạ
  7. Nguyễn Lê Thanh

    Nguyễn Lê Thanh Thành viên cấp 1

    cụ thể hơn đc ko ad, cái này gắn vào mã html như thế nào vậy
    HiepfcThuatDL thích bài viết này.
  8. ThuatDL

    ThuatDL Mới đăng kí

    mình đã làm thử ok rùi, thank ad nhìu nhìu^^
    demo: tuoitredalat.net
  9. mrsontg

    mrsontg Mới đăng kí

    Đánh dấu để làm thử mới được. Thanks bạn nhiều

Ủng hộ diễn đàn