从Jquery Core文件创建自定义Js文件

时间:2013-04-05 06:33:27

标签: jquery-plugins jquery

在我的项目中,一个小部件(嵌入到另一个站点),与父网站存在jQuery冲突问题。

所以现在我需要从jQuery核心文件创建自己的JS核心文件。有没有办法从jQuery核心文件创建自定义JS。

我使用了下面的脚本,但仍然存在同样的问题。

  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });

我使用了jQuery核心中的一些方法。我想从jQuery核心文件创建自己的JS文件。

1 个答案:

答案 0 :(得分:1)

使用像这样的匿名函数:

(function($) {
    //Insert your jQuery
}(jQuery))

这样做可以让你使用$但是将jQuery传递给匿名函数。匿名函数也是自调用的,这意味着它在加载时会自动调用。

如果您想要包含自己的JavaScript文件,可以使用.getScript()

$.getScript(url, function() {
    //success stuff
})

如果您想要的脚本位于与托管位置不同的域中,我不相信这会有效。 XSS问题,什么不是。