1

ブートストラップ ドロップダウンを手動で切り替えようとしています。このスクリプトは、最近まで機能していました。

$(function () {
    $('.role-toggler').on('click', function (e) {
        $(this).find('.dropdown-toggle').dropdown('toggle');
        e.stopPropagation();
    });
});

ただし、ドロップダウンをクリックしようとすると、次のようになります。

キャッチされないエラー: メソッドの切り替えが jQuery.dropdown に存在しません

Bootstrap 、Bootstrap 3.3.6、および jQuery 2.1.4のマテリアル デザインを使用しています。最近、bootstrap と jquery を含むパッケージを更新したため、この問題が発生した可能性があります。

4

1 に答える 1

1

問題は、おそらく、Bootstrap マテリアル デザインがカスタム jQueryドロップダウン プラグインを使用していることです。このプラグインは、ブートストラップ ドロップダウンを上書きしますが、最小限の API が異なります。

ブートストラップのテーマであるため、API のようなブートストラップを期待していることに言及して問題を提起してみてください。

于 2016-05-11T18:30:40.417 に答える