我正在使用来自smoothdivscroll.com 的smoothdivscroll,并且在某些浏览器中不会触发smoothdivscroller 中图像的onclick。
<script>
function test() {
alert("test click");
}
</script>
<div id="makeMeScrollable">
<img onClick="test()" src="http://fakeimg.pl/497x330/?text=Click me" alt="Field" id="field" />
<img src="http://www.smoothdivscroll.com/images/demo/gnome.jpg" alt="Gnome" id="gnome" />
<img src="http://www.smoothdivscroll.com/images/demo/pencils.jpg" alt="Pencils" id="pencils" />
<img src="http://www.smoothdivscroll.com/images/demo/golf.jpg" alt="Golf" id="golf" />
<img src="http://www.smoothdivscroll.com/images/demo/river.jpg" alt="River" id="river" />
<img src="http://www.smoothdivscroll.com/images/demo/train.jpg" alt="Train" id="train" />
<img src="http://www.smoothdivscroll.com/images/demo/leaf.jpg" alt="Leaf" id="leaf" />
<img src="http://www.smoothdivscroll.com/images/demo/dog.jpg" alt="Dog" id="dog" />
</div>
<div>
<img onClick="test()" src="http://fakeimg.pl/497x330/?text=Click me" alt="Field" id="field" />
</div>
我知道一个不起作用:Chrome 18.0.1025469 Android 4.1.1;SCH-I535 Build/JRO03L WebKit 版本:535.19(git@30c8f76)
这是 jsfiddle(单击滚动条中的第一个图像应该打开警报):