我正在尝试基于jQuery Color Picker Plugin创建一个书签。如果我在页面标题中包含 JavaScript 文件(示例),一切正常,但如果我将脚本从小书签附加到页面,颜色选择器永远不会被初始化(示例)。为了清楚起见,我尽可能地简化了 js。
这是书签代码:
javascript:(function()%20{_my_script=document.createElement('script');_my_script.type='text/javascript';_my_script.src='http://forwardbeats.com/sandbox/colorpicker.js';document.getElementsByTagName('head')[0].appendChild(_my_script);})();
该脚本被很好地附加到页面并且似乎正在运行,但选择器从未被初始化。关于可能出现问题的任何想法?
注意:我通常也会首先测试 jQuery,但对于这个例子,我假设它已经在页面上。
编辑:我发现并解决了这个问题。我将在下面发布我的答案,希望我可以帮助任何有类似情况的人。