- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例如,我正在查看 jCalendar 源代码,创建者有该插件的两个不同部分,一个是“jQuery.jcalendar”下的函数,另一个是“jQuery.fn.jcalendar”下的函数。两人分开的目的是什么?其中一个比另一个做什么?
最佳答案
jQuery.fn.mypluging 名称扩展了 jQuery 对象:
$(selector); //a jquery object
$(selector).myplugin();
jQuery.myplugin 扩展了 jquery 对象本身:
$; //the jQuery object
$.myPlugin();
通过将插件添加到 jQuery.fn,您可以对该选择器找到的对象执行一些操作:
jQuery.fn.makeRed = function(){
this.each( function() {
$(this).css('color', 'red');
}
}
$('div.someClass').makeRed(); //makes all divs of class someclass have red text
扩展 jQuery 对象本身通常是为了类需要但不扩展 jQuery 对象的函数。因此,扩展我们之前的示例:
jQuery.fn.doStuff = function(){
this.each( function() {
$(this).css('color', 'red')
.append($.doStuff.giveMeRandom());
}
}
jQuery.doStuff = {
giveMeRandom: function() {
return Math.random();
}
}
$('div.someClass').doStuff(); //makes all divs of class someclass have red text and append a random number to them
关于jQuery 插件创作 : Why do some do jQuery. pluginName 和其他 jQuery.fn.pluginName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/538043/
这是我之前的 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 的编辑器自动运行我的
我是一名优秀的程序员,十分优秀!