0

現在の jsbin を参照してください。

http://jsbin.com/AWahuXe/12/edit

1) +/- ボタンをクリックしてサブメニューを開くまで、メニューのサブメニューは閉じられます。

助けが必要なのは次のとおりです。 1) サブメニューをクリックすると、新しいページが正常に開きますが、すべてのサブメニューがすぐに展開されてから折りたたまれます。その風変わりな拡大/縮小が起こらないようにするにはどうすればよいですか?

これは、拡張/収縮の問題を説明するのに役立つ私のWebサイトへのリンクです。これは、ページを更新するだけでも確認できます。

http://www.ceramictilepro.com/Ceramic-Tile-And-Grout-Tips_1.php

どんなアイデアでも大歓迎です:)

完全な jQuery は次のとおりです。

 $.each([1, 2, 3, 4, 5], function (index) {
$(".toggle" + index).click(function () {
    $(".submenu" + index).slideToggle("fast", function () {
        // Animation complete.
    });
});
});

$(function () {
var split = window.location.pathname.split('/');
var mnurl = split[split.length - 1];
mnurl = 'Ceramic-Tile-And-Grout-Tips.php';
$(' a[href="' + mnurl + '"]').addClass("_current_highlight_button");
});

$(function () {
var selected;
$('.vmenu li a').click(function (e) {
    $('.vmenu ul').not($(this).parent().next('ul')).css('display', 'none');
});
$('a').each(function () {
    if ($(this).prop('href') == window.location.href) {
        $(this).addClass('_current_highlight_button');
        selected = $(this).parent().parent();
    }
});
$('.vmenu ul').not(selected).css('display', 'none');
});

`

4

0 に答える 0