Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 将jquery函数组合为就绪和实时_Function_Live_Ready - Fatal编程技术网

Function 将jquery函数组合为就绪和实时

Function 将jquery函数组合为就绪和实时,function,live,ready,Function,Live,Ready,及 总问题: 我在JQuery中有这两个函数 我如何组合它们 a[href*=#]是一个幻灯片演示,而a[rel='box']是一个可打开的颜色框。。。 一个或另一个可以工作,但不能同时工作 这就是我尝试“剪切并粘贴”代码所得到的 Jquery已加载 jQuery('a[href*=#]').live('click',function() { ...etc... 但这也没用 这是我得到幻灯片的地方。。。www.pixedelic.com/plugins/camera/colorbox已加载,但

总问题: 我在JQuery中有这两个函数

我如何组合它们

a[href*=#]
是一个幻灯片演示,而
a[rel='box']
是一个可打开的颜色框。。。 一个或另一个可以工作,但不能同时工作

这就是我尝试“剪切并粘贴”代码所得到的

Jquery已加载

jQuery('a[href*=#]').live('click',function() { ...etc...
但这也没用

这是我得到幻灯片的地方。。。www.pixedelic.com/plugins/camera/colorbox已加载,但无法处理单个图片


我们将非常感谢您的帮助

问题在于在jQuery中定义$与READY and LIVE没有冲突

我认为您的jquery.min.js副本已损坏,它没有定义$

jQuery脚本以jQuery.noConflict()结尾;,这会阻止定义$

因此,您必须编写jQuery(document.ready(),而不是$(document.ready())

在jQuery.min.js中已经有jQuery.noConflict()之后,无法编写$.noConflict()

解决方案:

 jQuery(function(){
 if(jQuery.isFunction(jQuery.fn.colorbox)) {
    jQuery("a").live('click',function(){
         jQuery(this).colorbox();
     });
 }
 });
不是:

 jQuery(document).ready(function($){            
        $("a[rel='box']").colorbox();
                });

谢谢!巴尔马

如果您是jQuery新手,则不应该使用
live
。它从1.7开始就被弃用了。谢谢你的耐心。。。colorbox的页面调用是否在第337行左右?我正在尝试实现的效果是什么?我应该单击什么来查看colorbox?
 jQuery(function(){
 if(jQuery.isFunction(jQuery.fn.colorbox)) {
    jQuery("a").live('click',function(){
         jQuery(this).colorbox();
     });
 }
 });
 jQuery(document).ready(function($){            
        $("a[rel='box']").colorbox();
                });
// cannot below use if have jQuery.noConflict(); !  use above notice large Q //
    $(document).ready(function(){
        $("a[rel='box']").colorbox();
        });