jquery conflict with prototype.light
jquery conflict with prototype.light
我与jquery和prototype有冲突。我的幻想盒坏了。如果我断开原型脚本,fancybox就会工作。我尝试过jQuery.noConflict,但它不适用于Fancybox。我尝试了几种选择,但都没能成功。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="fancybox/source/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="scripts/prototype.lite.js"></script>
<script type="text/javascript" src="scripts/moo.fx.js"></script>
<script type="text/javascript" src="scripts/moo.fx.pack.js"></script>
<script type="text/javascript" src="js/image_fade.js"></script>
<script type="text/javascript" src="js/responsive-tables.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function() {
$j(".fancybox").fancybox();
});
</script>
尝试将代码包装在IIFE:中
<script type="text/javascript">
(function($){ // use it securely using "$", won't conflict with other lib
$(document).ready(function(){
$(".fancybox").fancybox();
});
})(jQuery); // <----pass jQuery
</script>
很抱歉,给出的答案都不能解决问题。
我在页面上有另一个没有冲突的jquery。这提供了网站上的日期和实时信息。这很好。
<script type="text/javascript">
var $time = jQuery.noConflict();
$time(document).ready(function() {
var currenttime = '{ACTUALDATE}';
var serverdate = new Date(currenttime);
function padlength(what){
var output=(what.toString().length==1)? "0"+what : what;
return output;
}
function displaytime(){
serverdate.setSeconds(serverdate.getSeconds()+1)
var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds());
$time("#servertime").html(timestring);
}
setInterval(displaytime, 1000);
});
</script>
相关文章:
- 直接在函数声明上使用function.prototype.bind
- 如何迭代Array.prototype函数
- Object.prototype using 'this'
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- 为什么可以't我用Set对象调用Array.prototype.map
- ExtJS 4 Object.prototype fail
- 如何通过Prototype或jquery移除子类的父类基类
- 复选框:使用Array.prototype.forEach调用推送选中订单,
- 将setTimeout()包装器实现为Element.prototype中的方法
- Object.prototype.hasOwnProperty.call() vs Object.prototype.h
- 如何通过 Function.prototype.apply() 更改调用函数的参数
- Function.prototype.call和Function.protoype.all只应用一个参数
- 使用JavaScript或Prototype获取表单中的所有控件并启用它们
- JavaScript-使用B.prototype=new A()继承数组
- 转换类似数组的对象Array.prototype.slice或Array.from
- requestAnimationFrame的Function.prototype.bind导致属性不可读
- JavaScript - String.newProperty vs. String.prototype.newProp
- 如何将参数应用于String.prototype.format函数
- 为什么要将Array.prototype.slice.call与参数一起使用
- jquery conflict with prototype.light