Javascript embeddeify.me实现

Javascript embeddeify.me实现,javascript,jquery,embed,share,oembed,Javascript,Jquery,Embed,Share,Oembed,我正在尝试使用jquery实现embeddify.me服务,当我们将数据复制到文本框中时,jquery会将url中的数据嵌入到链接中(与facebook实现链接共享的方式非常类似) 虽然这里给出的说明看起来很简单,但我缺乏javascript经验意味着我错过了一些主要步骤,因此javascript本身根本没有加载 我已将所有文件放置在正确的位置 指示 代码 在此处输入URL var embeddedReprUrl=新的embeddedReprUrl(); var postHtml=embed

我正在尝试使用jquery实现embeddify.me服务,当我们将数据复制到文本框中时,jquery会将url中的数据嵌入到链接中(与facebook实现链接共享的方式非常类似)

虽然这里给出的说明看起来很简单,但我缺乏javascript经验意味着我错过了一些主要步骤,因此javascript本身根本没有加载

我已将所有文件放置在正确的位置

指示

代码


在此处输入URL
var embeddedReprUrl=新的embeddedReprUrl();
var postHtml=embeddedReprUrl.GetFullContent($(“txt”);
警报(postHtml);

在EmbeddedReprUrl-1.0.0.js文件中找到此代码块:-

        if (jQuery.browser.opera) {
            $(selector).bind('input', function (e) {
                var tempEditedElement = $(this); //this is needed for opera, it is forgetting $(this) after timeout
                setTimeout(function () {
                    func(tempEditedElement);
                }, 100);
            });
        } else {
            $(selector).keyup(function (event) {
                var embeddingTriggeringKeyCodes = new Array(8, 13, 32, 45, 46, 86, 88);
                if ($.inArray(event.keyCode, embeddingTriggeringKeyCodes) > -1) {
                    func($(this));
                }
            });
            $(selector).bind('cut paste delete drop', function (e) {
                setTimeout(function () {
                    func($(this));
                }, 100);
            });
        }
并将其替换为:-

$(selector).keyup(function (event) {
                var embeddingTriggeringKeyCodes = new Array(8, 13, 32, 45, 46, 86, 88);
                if ($.inArray(event.keyCode, embeddingTriggeringKeyCodes) > -1) {
                    func($(this));
                }
            });
            $(selector).bind('cut paste delete drop', function (e) {
                setTimeout(function () {
                    func($(this));
                }, 100);
            });
$(selector).keyup(function (event) {
                var embeddingTriggeringKeyCodes = new Array(8, 13, 32, 45, 46, 86, 88);
                if ($.inArray(event.keyCode, embeddingTriggeringKeyCodes) > -1) {
                    func($(this));
                }
            });
            $(selector).bind('cut paste delete drop', function (e) {
                setTimeout(function () {
                    func($(this));
                }, 100);
            });