Tag: widget

未捕获的TypeError:无法为小部件实现设置未定义的’FUNCTION_NAME’

我正在尝试开发一个可以嵌入任何网站的jQuery小部件。 以下是脚本代码: (function($) { var jQuery; if (window.jQuery === undefined || window.jQuery.fn.jquery !== ‘1.6.2’) { var script_tag = document.createElement(‘script’); script_tag.setAttribute(“type”,”text/javascript”); script_tag.setAttribute(“src”,”http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js”); script_tag.onload = scriptLoadHandler; script_tag.onreadystatechange = function () { if (this.readyState == ‘complete’ || this.readyState == ‘loaded’) scriptLoadHandler(); }; (document.getElementsByTagName(“head”)[0] || document.documentElement).appendChild(script_tag); } else { jQuery = window.jQuery; main(); } function scriptLoadHandler() { jQuery = […]

如何通过动态创建的id从gridster.js中删除单个小部件

我需要知道如何使用gridster.add_widget通过动态创建的id删除单个gridster.js小部件。 创建的每个新窗口小部件都有一个自己的按钮来删除该单个窗口小部件,但我无法使其工作。 这是我的代码 $(document).ready(function(){ var count = 0; var newid = count + 1; $(document).on(“click”, “#newGrid”, function() { var gridster = $(“.gridster ul”).gridster().data(‘gridster’); gridster.add_widget(‘Hello, now delete me x’,2 ,1); }); $(document).on(‘click’, ‘#remove’+newid, function() { var gridster = $(“.gridster ul”).gridster().data(‘gridster’); gridster.remove_widget( ‘#block’+newid ); }); }); 对于添加小部件,它工作正常,但我无法删除小部件。

如何更改这个jQuery小部件(为jQueryUI 1.7编写),以便它可以与jQueryUI 1.8一起使用

这个jQuery插件允许用户在div中绘制矩形,可以使用jQueryUI 1.7.2。 我需要使用jQueryUI 1.8.4 。 从阅读小部件升级指南 ,我无法找出需要改变的内容。 我尝试将_init()重命名为_create(),但是没有做任何事情。 还有什么需要改变才能让它发挥作用? 谢谢阅读。

CKEditor,初始化使用insertElement添加的小部件

我创建了一些小部件,他们在初始启动时加载得很好,但我通过以下方式将更多此类小部件添加到编辑器中: ckeditorInstance.insertElement( CKEDITOR.dom.element.createFromHtml(”)); 它插入很好,但是ckeditor无法识别作为窗口小部件插入的元素,因此窗口小部件可编辑字段不会像它们应该那样启用。 有没有办法让ckeditor重新扫描其内容来初始化它尚未初始化的任何新小部件?

使用jQuery和ASP.NET MVC嵌入小部件

我需要一些建议,以便在开发可嵌入的小部件时使用最佳方法,我的网站用户可以使用它来在他们的网站上显示我们的内容。 假设我们有一些内容使用jQuery插件进行渲染,我们希望为客户提供一种简单的方法将其嵌入到他们的网站中。 一种选择可能是使用IFrame,但我们知道这是非常侵入性的并且存在一些问题。 我也想知道你对此的看法。 另一种方法可能是给出这样的代码,以显示第23项: 并以某种方式(这里需要帮助……)创建wdg.js服务器端脚本以在DIV内部注入内容,jQuery,所需的插件。 这看起来更有希望,因为用户可以在一定程度上定制DIV的样式,并且不需要IFRAME。 但是哪个是在ASP.NET MVC中执行此操作的最佳和更有效的方法? 当然还有许多其他方法可以实现我们的需求。