0

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です(スクローラーの最初の画像をクリックするとアラートが開きます):

4

1 に答える 1

0

タッチ インターフェースを使用する場合のスクローラー内のクリック可能なリンクの問題は、イベントの競合が発生することです。リンクを指で指すことは、「このリンクをクリックしたい」という意味ですか、それとも「スクロールを開始したいので、ここに指を置いた」という意味ですか。

タッチ スクロールにはjQuery.kineticを使用します。おそらく、彼らのページを見て、修正があるかどうかを確認できますか?

于 2013-02-18T07:02:54.440 に答える