- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
知道为什么这个基本示例不起作用吗?
(function( $ ){
$.fn.testPlugin = function( options ) {
alert('hi');
};
})( jQuery );
$.testPlugin();
最佳答案
因为您将插件添加到 fn
命名空间而不是 $
命名空间。所以 $().testPlugin()
会工作,但 $.testPlugin()
不会。
如果你想污染 $
命名空间,你可以这样做:
(function( $ ){
$.testPlugin = function( options ) {
alert('hi');
};
})( jQuery );
$.testPlugin();
我遵循的经验法则是:当它与 DOM 无关(如 ajax)时使用 $.
,当它对元素进行操作时使用 $.fn.
用选择器抓取(如 DOM/XML 元素)。
关于javascript - jQuery 插件创作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393661/
这是我之前的 question 的后续内容 假设我有一个函数,它返回一个 Future[String] 和一个函数 String => Try[Int]: val slowAsync : Int =>
我正在使用以下代码为 php 脚本创建 outlook 的日历邀请。但是\n 并没有给我一个新的 outlook 行。有没有办法做到这一点?如果你不能,那似乎很愚蠢! function addTo
我有一个具有一个帐户的 LUIS 实例,并且正在尝试将其迁移到另一个帐户。原始 LUIS 实例具有创作和预测端点,两者均由 Azure 资源支持,而不是由试用 key 支持。 当我创建新实例时,由于某
Conversation Learner要求我提供 LUIS 创作 key (LUIS_AUTHORING_KEY)。我如何获得一个,我在哪里可以找到它? 最佳答案 打开LUIS website 登录
我们的应用已投入生产2年,并且能够使用YT数据API请求创建所有3种音乐视频 Assets (音乐视频,录音和音乐作品)。从上周开始,我们收到关于 Assets 组合创建请求的错误。音乐视频和录音 A
我正在尝试复制以下网站上的外观:http://lousrestaurant.net/ 您会看到 Logo 的底部溢出到菜单栏上(WP 中的一个单独的 div)。标题 Logo 和菜单栏都是一个图像。
在 Flash CC 中创作 HTML 5 Canvas 时,我遇到了一些问题,主要是因为缺乏有关在 Flash 中编写 JavaScript 的信息。 我一直在将现有的拖放 .fla 转换为 HTM
我目前正在使用 libharu库,以便在 C++ 程序中呈现一些 pdf。 我不知道是否有可能知道用特定字体绘制特定文本所需的大小。 HPDF_Page_TextRect如果文本不适合提供的矩形,绘图
我想利用时间分区表的新 BigQuery 功能,但不确定目前在 Dataflow SDK 1.6 版本中是否可以实现这一点。 查看BigQuery JSON API ,要创建一天分区表,需要传入 "t
我发现自己在这里和那里做了很多工作(包括为自己和契约(Contract))开发小型静态网站,在这些网站上使用 PHP 框架或 Rails 等动态工具将完全无用、笨拙且浪费资源。 我正在寻找一种创建静态
我正在尝试使用 Apache Axis2 1.4.1 创建契约优先的 Web 服务。因为 Eclipse 有一个看起来非常完整的 wsdl 编辑器,所以我开始使用 Eclipse 的编辑器自动运行我的
我是一名优秀的程序员,十分优秀!