我认为以下代码行应该可以正常工作:$(".1").attr('href', '#Home');
对吗?
但是,当我将它与另一个 jQuery 脚本集成时,为什么它不起作用呢?
$(window).bind("load", function() {
$('.1').click(function() {
$('.1').removeClass('tab1');
$('.2').removeClass('active2');
$('.3').removeClass('active3');
$('.4').removeClass('active4');
$('.1').addClass('active1');
$('.2').addClass('tab2');
$('.3').addClass('tab3');
$('.4').addClass('tab4');
$('#PortfolioMainContainer:visible').fadeOut("slow",function(){
$('#TextContent').load('Home.html', function() {
$(this).fadeIn("slow")
});
return false;
});
if(!$(".1").hasClass("ActiveTab1")) {
$(".1").attr('href', '#Home');
$('#TextContent:visible').fadeOut("slow",function(){
$('#TextContent').load('Home.html', function() {
$(this).fadeIn("slow")
});
return false;
});
}
$(".1").addClass("ActiveTab1");
$(".2").removeClass("ActiveTab2");
$(".3").removeClass("ActiveTab3");
$(".4").removeClass("ActiveTab4");
});
});
我想弄清楚的是,当您单击 .1 类的 div 时,URL 必须更改为http://www.websiteurl.com/#Home
有人知道如何让它工作吗?