Cách thực hiện gồm 3 bước sau:
1. Code Css
Phần style cho các nút liên hệ mình sẽ đặt cố định ở giữa bên phải trang web bao gồm 4 nút theo thứ tự: gọi điện, nhắn tin, chát facebook và chat zalo
.echbay-sms-messenger{position:fixed;top:50%;right:0;transform:translate(-0,-50%);z-index:999!important;display:none}
.echbay-sms-messenger div{width:45px;margin:7px 0;background:#0084FF center no-repeat;background-size:70%;border-radius:50%}
.echbay-sms-messenger div:first-child{margin-top:0}
.echbay-sms-messenger div:last-child{margin-bottom:0}
.echbay-sms-messenger a{display:block;line-height:45px}
.echbay-sms-messenger div.phonering-alo-alo{background-color:#0080c0}
.echbay-sms-messenger div.phonering-alo-zalo{background-color:#008df2}
.echbay-sms-messenger div.phonering-alo-alo{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Qe4mEMKzsbLqez4jIIBFU5yhwwUh4tfGF_of3Lk0PbsqnGrUlbMozvOAyMTPd97xRehyphenhyphenBBUq_99iLLJMj7S47COZYi-j9zzg8fOgdHZsm6rVe134x_7-KwVbS47oBYIpH-WBiQMcJv8/s1600/call.png)}
.echbay-sms-messenger div.phonering-alo-sms{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMRaycwHMtqmAzgWUMmu03iOV-9fNnbnKTKyaQiJRSsfliNS6fKbkF1tz4zsER4TC50SNrCk_aHb0Ha3HW5Pv5UMRYGix-_RNtLgCI-H8e4zxD2Dk0dCYwTP-w_B2tbPHMUx7rV7HNtYs/s1600/mail.png);background-color:#00a651;background-size:60%}
.echbay-sms-messenger div.phonering-alo-messenger{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp7HE-H8YtMMLo7INRJjC_rG07ZxtscM2U8ekFaxQgihU6fyipcMzwut2UcwBzhgddf2P49j-sMYWCpuoPy0kCNZBfHd4pg_jMTURWNROv-GnsmdLpgKzdP6jmZAjcI0rE_PdvttDKiyI/s1600/messenger.png);background-color:#0084FF}
.echbay-sms-messenger div.phonering-alo-zalo{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj4_IcFUgwbV7H2HCjg0XnEQwRwgP1y8tteSBSK4TxdbANUsBkJxP_IjV8kO7P5aIW_XBGskjvPycoce0iF86KjZOycBDrYCnNhyphenhyphennXLrDFvg99xYpBScQNRm308EDNYDSsHxE6kO14Sx8/s1600/zalo.png)}
2. Code Html
Đặt code sau ở bất kỳ vị trí nào trong cặp thẻ <body></body> có thể ngay dưới <body> hoặc trước </body> đều được nhưng đảm bảo code phải hiển thị ở tất cả trang
<div class='echbay-sms-messenger'>
<div class='phonering-alo-alo'>
<a href='tel:+84123456789' rel='nofollow' title='Yêu cầu gọi lại'>.</a>
</div>
<div class='phonering-alo-sms'>
<a href='sms:+84123456789' rel='nofollow' title='Gửi tin nhắn'>.</a>
</div>
<div class='phonering-alo-zalo'>
<a href='https://zalo.me/+84123456789' rel='noppener nofollow' target='_blank' title='Zalo Chat'>.</a>
</div>
<div class='phonering-alo-messenger'>
<a href='https://www.messenger.com/t/kequaduongvodanh' rel='noppener nofollow' target='_blank' title='Messenger Chat'>.</a>
</div>
</div>
Các bạn thay lại số điện thoại và link chat
3. Code Jquery
Phần này các bạn cần xác định phần tử class hoặc id để khi scroll đến phần tử đó sẽ hiển thị các nút liên hệ, code jquery các bạn đặt trước thẻ đóng </body>
<script>//<![CDATA[
$(document).on('scroll', function() {
var x = $(this).scrollTop(),
y = $('#template').offset().top
if (x > y) {
$('.echbay-sms-messenger').fadeIn()
} else {
$('.echbay-sms-messenger').fadeOut()
}
})
//]]></script>
Trong đó #template là id của phần tử cần hiển thị nút liên hệ khi scroll chuột đến vị trí này