Function 将jquery函数组合为就绪和实时
及 总问题: 我在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已加载,但
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();
});