jQuery在页面加载时不起作用
jQuery not working when the page loads
我在我的本地主机上构建了一个简单的页面,然后将其上传到网上。当从本地机器查看页面时,所有jQuery交互都运行良好,没有任何问题。但是当我查看托管页面时,没有任何反应。似乎插件 + jQuery 没有正确加载,尽管我看到它们已加载(使用 Firefox 查看源代码,我检查脚本地址并查看它们的源代码而没有 404 错误)。
我感谢任何帮助。这是地址:
http://tarjom.ir/demo/niazer/
jQuery交互是当用户单击搜索栏时,一个包含许多搜索类别的框向下滑动。而且,当鼠标悬停红线时,红线底部的缩略图也会移动。现在,你可能不会看到任何这些故事。
该页面是使用代码点火器编写的。
编辑编辑
脚本和CSS是使用为codeigniter编写的库自动加载的。但是为浏览器生成的 HTML 标记如下:
<script type="text/javascript" src="http://tarjom.ir/demo/niazer/js/blue/2-prettyCheckable.js"></script>
<script type="text/javascript" src="http://tarjom.ir/demo/niazer/js/blue/1-jquery.js"></script>
<script type="text/javascript" src="http://tarjom.ir/demo/niazer/js/blue/mtSlideElement.js"></script>
prettyCheckable 是一个 jQuery 插件,你需要在调用 jquery 后包含它,更改包含脚本的顺序,使其如下所示:
<script type="text/javascript" src="http://tarjom.ir/demo/niazer/js/blue/1-jquery.js"></script>
<script type="text/javascript" src="http://tarjom.ir/demo/niazer/js/blue/2-prettyCheckable.js"></script>
2-prettyCheckable.js的第一个字符是分号,其中没有称为prettyCheckable的方法。这个剧本中的几句台词是不小心剪掉的吗?
您的网页有两个"html"、"head"标签,您可能需要删除它们。并将所有这些javascript放入一个文件中.js并在标签之前调用include它。
prettyCheckable();
有定义
您已经加载了两个jQuery
,首先是jQuery v1.10.2
,然后是prettyCheckable.js
,然后再次jQuery v1.10.1
,这就是问题所在,因为一旦prettyCheckable
扩展了核心jQuery
,然后您再次加载了另一个jQuery
,它是全新的。这是订单
http://tarjom.ir/demo/niazer/js/blue/1-jquery.js // loaded
http://tarjom.ir/demo/niazer/js/blue/2-prettyCheckable.js // jQuery.fn extended
http://code.jquery.com/jquery-1.10.1.min.js // old jQuery replaced
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- Jquery(多读/少读)在从数据库加载整个数据后不起作用
- 加载后的页面与ajax表单提交不起作用
- jQuery加载完成事件不起作用
- $(select).selectmenu('打开')不'如果使用ajax加载页面,则不起作用
- 使用requireJS的jqGrid-网格加载但不起作用
- 加载自定义类在ExtJs中不起作用
- jQuery Mobile pageinit在第一次加载页面上不起作用(可复制)
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- getUserMedia()在使用Ajax加载时不起作用
- 同一页面上的 mysql 中的 Ajax 加载表不起作用
- 按钮在第一次成功的 ajax 数据加载后不起作用
- 谷歌将部分页面加载后自动完成不起作用 ASP.Net MVC
- 使用 jQuery .load() 加载的内容不起作用
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- JavaScript 图像加载器不起作用
- 淡出加载然后淡入不起作用
- 使用 jquery 在我的网站中加载其他网页不起作用
- 在加载javascript之前让页面加载的代码不起作用