0

次のコードを使用すると、このエラーが発生します。「キャッチされていない TypeError: $(...).tooltip は関数ではありません」

$(function () {
    $('[data-toggle="tooltip"]').tooltip();
})

チェックのためにDevExpress JavaScriptを削除しました。動作します。

@Html.DevExpress().GetScripts(
new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
new Script { ExtensionSuite = ExtensionSuite.HtmlEditor },
new Script { ExtensionSuite = ExtensionSuite.GridView },
new Script { ExtensionSuite = ExtensionSuite.PivotGrid },
new Script { ExtensionSuite = ExtensionSuite.Editors },
new Script { ExtensionSuite = ExtensionSuite.Chart },
new Script { ExtensionSuite = ExtensionSuite.Report },
new Script { ExtensionSuite = ExtensionSuite.Scheduler },
new Script { ExtensionSuite = ExtensionSuite.TreeList },
new Script { ExtensionSuite = ExtensionSuite.Spreadsheet },
new Script { ExtensionSuite = ExtensionSuite.SpellChecker }
    )

競合を解決するためにこれを試みましたが、「Uncaught TypeError: Undefined のプロパティ 'noConflict' を読み取れません」というエラーが発生しました

$(function () {
    var bootstrapTooltip = $.fn.tooltip.noConflict();
    $.fn.bstooltip = bootstrapTooltip;
    $('[data-toggle="tooltip"]').bstooltip();
})

何か考えはありますか??

4

1 に答える 1

0

これが DevExpress からの回答です。

https://www.devexpress.com/Support/Center/Question/Details/T249836#answers

于 2015-06-03T06:49:48.373 に答える