0

私は小さなjqueryモバイルアプリに取り組んできました。リモート XML からスライドをプルしてカルーセルにうまくポップするスライダーを取得しました。通常の空白のページではこれは正常に機能し、クリックするとブラウザは適切なページに移動します。

まったく同じコードをモバイル ページに挿入すると、リンクが開きません。data-ajax false を試してみましたが、うまくいきませんでした。それが .live() かどうか疑問に思っていますが、これをどこに配置するかわかりませんか? どんな助けでも大歓迎です。

        $.ajax({
            type: "GET",
            url: "http://www.xxxxxx.com/file.xml
            dataType: "xml",
            success: function(xml) {
                $(xml).find('coupon').each(function(){
                    var url = $(this).find('link').text();
                    var imageurl = $(this).find('imageurl').text();

                    $('<li></li>').html('<a href="' + url + '" data-ajax="false"> <img src="' + imageurl + '" data-ajax="false"/></a>').appendTo('#es-carousel-deals');

                });

                $('#deals').elastislide({
                    imageW  : 128,
                    minItems    : 5
                });


            }
        });

    });
4

2 に答える 2

1

.on() 関数を使用してモバイル アプリケーションに動的データをロードする例を次に示します。

JQuery-mobile : AJAX リクエストを介して JQPlot グラフを読み込む

于 2012-12-21T20:11:04.837 に答える
0

rel="外部"

こいつを並べた。

于 2012-12-22T00:03:40.240 に答える