使用http://rvera.github.io/image-picker/的jQuery Image Picker插件(可在IE中使用),使用以下HTML将其放在我自己的网站上:
<select id="test">
<option value="1" data-img-src="https://www.google.com/images/srpr/logo11w.png"></option>
<option value="2" data-img-src="https://www.google.com/images/srpr/logo11w.png"></option>
<option value="3" data-img-src="https://www.google.com/images/srpr/logo11w.png"></option>
</select>
以及以下JS:
$(document).ready(function () {
$('#test').imagepicker();
});
似乎在FireFox中工作正常,但不适用于IE。有什么明显的东西我不见了吗?
JSFiddle:http://jsfiddle.net/5bVsV/
答案 0 :(得分:3)
我认为问题是因为attachEvent
上的jQuery 1.10.1错误:
javascript方法attachEvent已替换为该方法 IE11中的addEventListener。 JQuery 1.10.1仍然使用此方法 IE的情况&gt; 8.这将导致javascript编译错误。 JQuery的 1.10.2似乎已经解决了这个问题。
参考:http://bugs.jquery.com/ticket/14386
小提琴1.10.2:http://jsfiddle.net/5bVsV/2/