Page Zoom是一个易于使用的jQuery插件,它使访问者能够放大和缩小整个页面,而不仅仅是一个特定的元素,以提高网站的可访问性。类似于浏览器的内置缩放功能,但更具可定制性。
有了这个插件,你的用户可以很容易地放大页面的特定部分,或者缩小以查看整个页面。这对于有视觉障碍的用户或喜欢查看较大尺寸网页的用户来说很有用。
1.在jQuery之后加载页面缩放插件的缩小版。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/jquery.page_zoom.min.js"></script>
2.加载js cookie插件,将当前缩放级别保存在cookie中。可选。
<script src="/path/to/cdn/js.cookie.min.js"></script>
3.创建页面缩放控件以增加、减少或重置页面放大倍数。
<!-- Zoom In --> <a href="#" class="zoom_in">Zoom In</a> <!-- Zoom Out --> <a href="#" class="zoom_out">Zoom Out</a> <!-- Reset --> <a href="#" class="zoom_reset">Reset Zoom</a>
4.初始化页面缩放插件并完成。
jQuery(document).ready(function($) { $.page_zoom(); });
5.覆盖缩放控件的默认选择器。
$.page_zoom({ selectors: { zoom_in: '.zoom_in', zoom_out: '.zoom_out', zoom_reset: '.zoom_reset' } });
6.设置最小/最大缩放级别。
$.page_zoom({ max_zoom: 1.5, min_zoom: .5, current_zoom: 1, });
7.自定义缩放增量。
$.page_zoom({ zoom_increment: .1, });