2012-04-30 11 views
0

私はaspxページを持っている:私は、リンクをクリックするとモバイルchangePageエラー:認識できない表現

function switchPage(pageref, method, reverseP) 
{ 
$.mobile.changePage(pageref, {transition: method, reverse: reverseP, changeHash: true}); 
} 

が、私はこの例外を取得:

<li><a href="switchPage('#intro', 'pop', false);" data-rel="dialog" data-icon="check" class="ui-btn-right">Welkom</a></li> 

はまた、私は持っているのjsファイルを持っている

Microsoft JScriptランタイムエラー:構文エラー、認識できない式:[data-url = 'intro'、 'pop'、false] ')

は、以前私はこのコードでjquery.mobile-1.0a4.1.min.jsを使用:

<li><a href="JavaScrit:switchPage('#intro', 'pop', false)" data-rel="dialog" data-icon="check" class="ui-btn-right">Welkom</a></li> 

そして、それは働いていました。しかし、ノックアウトライブラリとjqueryとjquery.mobileの最新バージョンを使いたいと思っていました。そして、私が1.1.0.min.jsに切り替えると、動作しなくなりました。

+0

私はjquery.mobile-1.1.0.min.jsとjquery-1.7.2.min.jsを使用しています – Vas

答えて

0

を問題が解決しました。私は別のバージョンのモバイルjqueryとCSSを使用しました

0

代わりにこれを試す<a href="javascript:switchPage('#intro', 'pop', false)">それはあなたにとってはうまくいくはずですが、クリックイベントにコードをバインドする方がよいでしょう。または、必要なデータ属性をさらに活用することもできます。

<a href="#intro" data-transition="pop" data-direction="reverse">Welkom</a> 
+0

最初の投稿を見てください、私は新しい情報を追加しました – Vas

+0

重要かどうかわかりませんが、私が気づいたことは、あなたがjquery 1.7.2を使用していることです。推奨バージョンは1.7.1です。 – codaniel

0

次のことを試してみてください、私は同じ問題を持っていたし、ほとんどそれを把握することができませんでした:

<li><a href="#" onclick="switchPage('#intro', 'pop', false)" data-rel="dialog" data-icon="check" class="ui-btn-right">Welkom</a></li> 
関連する問題