有人可以花些时间查看我的脚本,看看我哪里出错了。这适用于所有现代浏览器。它的IE6 / 7有问题。
装一个9KB的颜色选择器。
加载后,选择器就会运行。
picker.run();
这使得选择器并将其保存为对象变量。
然后可以使用。
显示此变量picker.show();
我认为在IE中打开选择器的延迟可能是由于颜色选择器HTML的大小。我整天都在修补这个问题并且已经没有想法了。有人可以建议吗?
选择器:http://jasonstanley.co.uk/test/color-picker/
脚本:http://jasonstanley.co.uk/test/color-picker/js/color-picker.js
答案 0 :(得分:1)
使用prototype.js时,我在IE7中遇到过慢的JavaScript执行问题。这一切都归结为:
在你的立方体函数中你连接字符串(并在循环中声明变量......),我会首先研究它。
答案 1 :(得分:0)
它可能只是一个因素,在ie6 - ie8中,定位类的多个实例会很慢。我会寻找替代方案,或者看看我是否可以提高脚本中使用的选择器的准确性。
该脚本还会删除选择器而不是隐藏它。这有必要吗?如果是这样的话,使用.empty()。remove()也可能会加快速度。