0

ソリューションに近いと確信してい<a>ます。スライド矢印ナビゲーションを使用している間、サブメニューナビゲーションには選択されたクラスが必要です。

現在、クリック時にのみクラスを追加します。どうすればいいのかわからない。以下のコードをまとめましたが、動作しません。

http://jsfiddle.net/L7R9D/14/

window.onhashchange = locationHashChanged;
    function locationHashChanged() {

        // MENU1
        if (location.hash === "#/slide1") {
             console.log('menu slide1')
            $('#menu2').addClass('selected');
        } else {
            $('#menu2').removeClass('selected');
        }
        // MENU2
        if (location.hash === "#/slide2") {
            console.log('menu slide2')
            $('#menu2').addClass('selected');
        } else {
            $('#menu2').removeClass('selected');
        }
        // MENU3
        if (location.hash === "#/slide3") {
            console.log('menu slide3')
            $('#menu3').addClass('selected');
        } else {
            $('#menu3').removeClass('selected');
        }

    };

    locationHashChanged();
4

2 に答える 2

0

navigate-rightnavigate-rightDIV を<a>適切なハッシュ値を持つタグに変更する必要があります。

于 2013-10-29T11:30:31.737 に答える