Simple jQuery Responsive Text Replacement Plugin - Responsive Text
File Size: | 37.7 KB |
---|---|
Views Total: | 612 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Responsive Text is a jQuery plugin used to display appropriate text/markup from a set of child span nodes with data-for
attribute for different screen sizes. Useful for replacing long text on small screen devices.
How to use it:
1. Include the latest version of jQuery library and the jQuery responsive text plugin in the document.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="jquery.responsivetext.min.js" type="text/javascript"></script>
2. Create a set of child span nodes for different screen sizes.
<span class="responsive-text"> <span data-for="ipad">Text for iPad</span> <span data-for="iphone">Text for iPhone</span> <span data-for="bigscreen">Text can also <em>contain markup</em></span> </span>
3. Setup the Javascript like this.
$(document).ready(function () { $.responsiveText('start', { selector: '.responsive-text', sizes: { 'ipad': [1024, 481], 'iphone': [480, 320], 'bigscreen': [Number.POSITIVE_INFINITY, 1280] }, delay: 100 }); });
4. The required CSS style.
.responsive-text { display: none; speak: none; }
This awesome jQuery plugin is developed by randomknowledge. For more Advanced Usages, please check the demo page or visit the official website.