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 click 包装为一个函数,然后调用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 回答