新手问题,jquery代码合并报错,两部分代码合并在一起出错。求解~
第一部分$(document).ready(function(){jQuery.jqsxfg51nav=function(jqsxfg51navhover){$(jqsx...
第一部分
$(document).ready(function() {
jQuery.jqsxfg51nav = function(jqsxfg51navhover) {
$(jqsxfg51navhover).prepend("<span></span>");
$(jqsxfg51navhover).each(function() {
var linkText = $(this).find("a").html();
$(this).find("span").show().html(linkText);
});
$(jqsxfg51navhover).hover(function() {
$(this).find("span").stop().animate({
marginTop: "-40"
}, 250);
} , function() {
$(this).find("span").stop().animate({
marginTop: "0"
}, 250);
});
};
$.jqsxfg51nav("#menu2 li");
});
第二部分:
jQuery.noConflict();
jQuery(document).ready(function($){
function lightboxPhoto() {
jQuery("a[rel^='prettyPhoto']").prettyPhoto({
animationSpeed:'fast',
slideshow:5000,
theme:'light_rounded',
show_title:false,
overlay_gallery: false
});
}
if(jQuery().prettyPhoto) {
lightboxPhoto();
}
if (jQuery().quicksand) {
var $data = $(".portfolio-area").clone();
$('.portfolio-categ li').click(function(e)
{
$(".filter li").removeClass("active");
var filterClass=$(this).attr('class').split(' ').slice(-1)[0];
if (filterClass == 'all') {
var $filteredData = $data.find('.portfolio-item2');
} else {
var $filteredData = $data.find('.portfolio-item2[data-type=' + filterClass + ']');
}
$(".portfolio-area").quicksand($filteredData, {
duration: 600,
adjustHeight: 'auto'
}, function () {
lightboxPhoto();
});
$(this).addClass("active");
return false;
});
}
});
我怎么把这两部分代码合在一起,求解。我要在同一个页面调用。 展开
$(document).ready(function() {
jQuery.jqsxfg51nav = function(jqsxfg51navhover) {
$(jqsxfg51navhover).prepend("<span></span>");
$(jqsxfg51navhover).each(function() {
var linkText = $(this).find("a").html();
$(this).find("span").show().html(linkText);
});
$(jqsxfg51navhover).hover(function() {
$(this).find("span").stop().animate({
marginTop: "-40"
}, 250);
} , function() {
$(this).find("span").stop().animate({
marginTop: "0"
}, 250);
});
};
$.jqsxfg51nav("#menu2 li");
});
第二部分:
jQuery.noConflict();
jQuery(document).ready(function($){
function lightboxPhoto() {
jQuery("a[rel^='prettyPhoto']").prettyPhoto({
animationSpeed:'fast',
slideshow:5000,
theme:'light_rounded',
show_title:false,
overlay_gallery: false
});
}
if(jQuery().prettyPhoto) {
lightboxPhoto();
}
if (jQuery().quicksand) {
var $data = $(".portfolio-area").clone();
$('.portfolio-categ li').click(function(e)
{
$(".filter li").removeClass("active");
var filterClass=$(this).attr('class').split(' ').slice(-1)[0];
if (filterClass == 'all') {
var $filteredData = $data.find('.portfolio-item2');
} else {
var $filteredData = $data.find('.portfolio-item2[data-type=' + filterClass + ']');
}
$(".portfolio-area").quicksand($filteredData, {
duration: 600,
adjustHeight: 'auto'
}, function () {
lightboxPhoto();
});
$(this).addClass("active");
return false;
});
}
});
我怎么把这两部分代码合在一起,求解。我要在同一个页面调用。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询