0

javascript で関数のような関数を呼び出す必要がshare()ありますが、コードは jquery にあり、ポップアップ メッセージを実現するためにコードのこの部分の下で呼び出す方法...

JavaScript ボタン関数呼び出しコード。

instance.addEventHandler(PhotoSwipe.EventTypes.onToolbarTap, function(e){
                    if (e.toolbarAction === PhotoSwipe.Toolbar.ToolbarAction.none){
                            share();
                    }
                });

jquery コード。

$(document).ready(function () {

        var dialog = $('#dialog');

        dialog.dialog({
            autoOpen: false,
            modal: true
        });

        $(".say-hi").bind('click', function (e) {
            e.preventDefault();
            dialog.dialog('open');
        });
    });
4

2 に答える 2

1

あなたは単に使用することができます:

$(".say-hi").click(); //instead of share();

または、jquery クリックを関数としてラップしてから呼び出すこともできますshare();

于 2013-11-12T07:31:47.800 に答える
0

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>メソッドを呼び出す前に配置すると、正常に動作します。関数内に再度 document.ready を記述する必要はありません。

関数共有(){

var dialog = $('#dialog');

    dialog.dialog({
        autoOpen: false,
        modal: true
    });


        e.preventDefault();
        dialog.dialog('open');

}
于 2013-11-12T07:32:28.253 に答える