好的,我正在使用facebox插件。给出的一个示例是触发弹出窗口,触发微调器,执行ajax调用,当调用返回时用结果替换微调器。代码在这里
jQuery.facebox(function($) {
$.get('blah.html', function(data) { $.facebox(data) })
})
几个问题。
jQuery
和$
变量是相同的,只有在与其他库存在命名冲突时才使用jQuery
。在此示例中,作者调用jQuery.facebox
并传入一个以$
作为参数的函数。我误解了两者之间的区别吗?$.facebox
是$
jquery全局,还是传入外部函数的变量? 感谢您的澄清: - )
答案 0 :(得分:1)
我相信作者通过将其传递给自己来消毒(释放任何冲突)$
- 第一个jQuery是确保它是jQuery这样做,而jQuery对象$可以使用它。只是一个预防措施。