0

そこで、360 度の画像回転用のスクリプトを使用して、ホット スポットとして機能し、jquery モバイル ドキュメント内のさまざまなページにつながるようにタグを設定しました。すべてがデスクトップで機能しますが、iPad でページをテストすると、どのリンクもどこにも機能しません。ローテーションのスクリプトを次に示します。

<script>
jQuery(document).ready(function ($) {
    var $product = $('#product'),
        $imgs = $product.find(".child"),
        imageTotal = $imgs.length - 1,
        clicked = false,
        widthStep = 4,
        currPos,
        currImg = 0,
        lastImg = 0;
    $imgs.bind('mousedown', function (e) {
        e.preventDefault(); // prevent dragging images
    })
        .filter(':gt(0)').addClass('notseen');

    $product.bind('mousedown touchstart', function (e) {
        if (e.type == "touchstart") {
            currPos = window.event.touches[0].pageX;
        } else {
            currPos = e.pageX;
        }
        clicked = true;
        return false;
    });
    $(document)
        .bind('mouseup touchend', function () {
        clicked = false;
    })
        .bind('mousemove touchmove', function (e) {
        if (clicked) {
            var pageX;
            if (e.type == "touchmove") {
                pageX = window.event.targetTouches[0].pageX;
            } else {
                pageX = e.pageX;
            }
            widthStep = 4;
            if (Math.abs(currPos - pageX) >= widthStep) {
                if (currPos - pageX >= widthStep) {
                    currImg++;
                   if (currImg > imageTotal) {
  currImg = 0;
}
                } else {
                    currImg--;
                    if (currImg < 1) {
                        currImg = imageTotal;
                    }
                }
                currPos = pageX;
                $imgs.eq(lastImg).addClass('notseen');
                $imgs.eq(currImg).removeClass('notseen');
                lastImg = currImg;
                // $obj.html('<img src="' + aImages[options.currImg] + '" />');
            }
        }
    });
});
</script>

スクリプトを削除するとリンクが機能するため、スクリプトを知っています。何か案は?

4

1 に答える 1

0

jQuery(document).ready()jQM ではサポートされていません。

http://view.jquerymobile.com/1.3.0/docs/faq/dom-ready-not-working.php

于 2013-02-25T22:17:41.947 に答える