Bookmarklet加载jQuery并运行函数一旦完全加载?

时间:2012-04-11 17:12:00

标签: jquery bookmarklet

我希望做几件事:

  1. 创建一个可在外部脚本中加载和运行代码的书签
  2. 外部脚本应该通过Google的CDN加载jquery并运行 在满载后运行。
  3. 这可能吗?

1 个答案:

答案 0 :(得分:2)

http://benalman.com/projects/run-jquery-code-bookmarklet/

使用外部文件作为书签的代码:

document.body.appendChild(document.createElement('script')).src = 'http://domain.com/script.js';

注意,如果您使用链接中的代码作为书签,并且加载外部脚本,您可能希望外部文件中的代码能够使用jQuery。在这种情况下,您需要从链接中的代码中删除.noConflict(1)

另一种可能更好的方法是使用外部文件中链接的代码,并用您自己的代码替换/* YOUR JQUERY CODE GOES HERE */