我们在项目中前端使用了JQuery Nicescroll插件,但是发现按照api设置后会出现功能不生效的情况,根据这个问题baidu了很多内容,也根据api进行仔细检查,发现主要还是因以下这两种情况造成。
第一步:根据自己使用html版本,检查html最顶端有没有写声明
1 2 3 4 5 |
<!--html4格式--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!--html5格式--> <!DOCTYPE html> |
第二步:检查一下书写规范,虽然有的时候不用$(document).ready也能展示,但是最好规规矩矩的按人家规范来
1 2 3 4 5 |
<script type="text/javascript"> $(document).ready( function() { $("html").niceScroll(); } ); </script> |