1

mouseover 要素に PNotify ツールチップを表示します。

$(document).ready(function(){
    $('.element1').on('mouseover', '.element2', function(e) {
        if (PNotify.notices.length > 0) {
            PNotify.removeAll();
        }
        var tooltip = new PNotify({
            text: pin_text,
            ...

ログインしている場合にのみ機能します。ツールチップはポップアップせず、ログインせずに「Uncaught ReferenceError: PNotify is not defined」というエラーがスローされます。ログインするとすぐに、エラーなしで動作し始めます。

C5 の PNotify は、デフォルトではログインしているユーザーのみが利用できるようです。ビューでどのように使用できますか?

変えてみた

var tooltip = new PNotify({

tooltip = ConcreteAlert.notify({

「Uncaught ReferenceError: ConcreteAlert が定義されていません」と表示されるようになりました。

コントローラーで次を使用する場合:

$al = \Concrete\Core\Asset\AssetList::getInstance();
$al->register('javascript', 'pnotify', 'js/build/vendor/pnotify/pnotify.js');
$this->requireAsset('javascript', 'pnotify');

それは私のすべてのCSSデザインをねじ込み、ページの下部にヒントを追加するだけです.

4

0 に答える 0