脚本冲突联系形式,fancybox
script conflict contact form, fancybox
我有联系表格问题。表单无法传递消息。问题的根源是两个冲突的脚本库。需要两个库才能获得不同的效果。
The fancy box scripts works with the image display mechanism.
<script type="text/javascript" src="./fancybox/lib/jquery-1.10.1.min.js"></script>
The jquery scripts works with contact form mechanism
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
如果我删除了fancybox脚本,则联系人表单有效,但失去了fancybox-交互式图像显示功能。
如果我删除了googleapi脚本,我就会破坏表单功能。
更改脚本的顺序或异步加载脚本都不起作用。
是不是要处理这个剧本冲突?
您应该使用noConflict()jquery方法。
$other变量现在具有"ajax谷歌api jquery.min.js"$另一个现在是jQuery函数的别名;创建新别名是可选的。
$变量现在具有"jquery-1.10.1.min.js";,哪条是document.getElementById().mainDiv是DOM元素,而不是jQuery对象。
不同jquery版本中消除冲突的解决方案
<!-- Putting jQuery into no-conflict mode. -->
<script src="./fancybox/lib/jquery-1.10.1.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
var $other = jQuery.noConflict();
$other(document).ready(function() {
$other("div").hide();
});
window.onload = function() {
var main = $("main");
}
</script>
相关文章:
- Fancybox是否将Click事件静音
- 需要帮助谷歌地图方向面板在FancyBox中显示
- Javascript-ID冲突的几率
- 嵌套到另一个函数中的Fancybox函数;不起作用
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 动态加载fancybox并将其连接
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- 当有许多形式时,Fancybox脚本不起作用
- Modify fancybox html
- Pg承诺性能提升:在冲突中
- 数据与Javascript中的继承冲突
- Angular ng控制器与ng应用程序冲突
- 平滑滚动与Fancybox冲突“;附加自定义内容”;
- JScrollPane 和 Fancybox 冲突 - Fancybox 不起作用
- 冲突的脚本:当我将fancyBox脚本添加到html文档时,图像滑块出现故障
- 脚本冲突联系形式,fancybox
- Cufon和JQUERY冲突(不能同时使用fancybox和“下拉菜单”)
- 平滑滚动链接与/ fancybox冲突,将href改为class或id
- Javascript函数禁用和/或与fancybox冲突
- jquery滑块与fancybox冲突