Hôm nay mình sẽ giới thiệu tới các bạn 1 jQuery plugin – jQuery placeholderTypewriter – Giúp chúng ta làm hiệu ứng chữ đánh máy cho placeholder của 1 textbox. Bạn có thể nhìn bên dưới để hình dung về chức năng của jQuery plugin này nhé.
Để duy trì blog nên mình có làm aff cho 1 số bên hosting. Nhưng dù aff mình cũng chọn 1 số nhà cung cấp uy tín về chất lượng và support nên các bạn cứ yên tâm nhé.
Nếu có mua hosting mà có trong list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều
- Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
- Tino hosting
- iNet
- Nước ngoài thì Vultr
Cách sử dụng
1. Chèn thư viện placeholderTypewriter vào web. Trong file download về bạn sẽ thấy file placeholderTypewriter.js – file này chính là thư viện chính để tạo hiệu ứng đánh máy cho placehover của textbox. Để file đó chạy được thì chắc chắn web của bạn cần load thư viện jQuery (bản mới nhất càng tốt).
Chèn jquery vào web bằng code sau:
<!-- JS --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <script src="placeholderTypewriter.js"></script>
2. Ví dụ có thẻ textbox html như sau
<input class="search-box" type="text" name="search" id="search">
3. jQuery code như sau
/* Placeholder Typewriter */ var placeholderText = [ "Where would you like to go?", "Amsterdam?", "Paris?", "Berlin?", "London?", "New York?", "San Francisco?" ]; $('#search').placeholderTypewriter({text: placeholderText});
Trong đó placeholderText là 1 array chứa các chữ mà bạn muốn chạy kiểu đánh máy.
Các thông số
Option | Values | Default |
---|---|---|
delay | Khoảng thời gian hiển thị giữa các ký tự (ms) | 50ms |
pause | Khoảng thời gian giữa các chữ | 1000ms |
text | Mảng giá trị chứa các chữ cần hiển thị | no default |
Ví dụ:
$('#search').placeholderTypewriter({ text: placeholderText, delay: 200, pause: 3000 });
- Bình luận