次のコード行は正常に機能するはずだと思いました$(".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に変更される必要があるということです。
誰かがそれを機能させる方法を知っていますか?