0

JQTouch を使用してソートされたリストがあります。リストには、さまざまなリンクを含む約 20 個の li 要素が含まれています。スクロールせずに画面に表示される最初の li は問題なく動作しています。しかし、iPhone で下にスクロールした後、リンクが機能しなくなりました。

コードのスニペットを次に示します。

<ul class="rounded">
<li class="arrow"><a id="1" href="#opdracht">1. Typical Amsterdam</a></li>
<li class="arrow"><a id="2" href="#opdracht">2. Route</a></li>
<li class="arrow"><a id="3" href="#opdracht">3. Directions</a></li>
<li class="arrow"><a id="4" href="#opdracht">4. Shops</a></li>
---
<li class="arrow"><a id="5" href="#opdracht">9. Sightseeing</a></li>
<li class="arrow"><a id="6" href="#opdracht">10. Contact</a></li>
</ul>

私は自分が間違っていることを本当に知りません。誰かが私を助けてくれることを願っています。

たとえば、 iPhone でhttp://www.wappdesign.nl/teamuitjeにアクセスし、スクロールしてリンクにアクセスしてみてください。

4

1 に答える 1

2

ファイルjqtouch.min.js

'handleTouch'関数には次のものがあります。

startX = event.changedTouches[0].clientX,
startY = event.changedTouches[0].clientY,

これらの行は次のように変更する必要があります。

startX = event.changedTouches[0].pageX,
startY = event.changedTouches[0].pageY,

このリンクを参照して くださいhttps://github.com/senchalabs/jQTouch/issues/297

于 2012-12-06T06:23:32.110 に答える