学习JS与jQuery结合做图片轮播效果,参考别人的代码,使用到了$(".class").click(function(){}),但是别人的demo可以正常运行,自己写的就不生效
参考的demo
自己写的
必须将事件添加到href中去才能生效
仔细检查之后,发现是页面加载的问题,所以将js代码移到HTML页面的最下方,就是等待页面元素全部加载后在执行js,问题解决。
不过如果一定要将js写在前面,那么可以使用window.onload=function(){}先把页面元素全部加载出来,然后执行就可以