0

ページにいくつかのタブがあります(jquery mobileを使用)。ただし、タブを変更すると、ページを更新したいと思います。

これは私のページにあるものです:

<li><a href="#" data-icon="arrow-r" data-tab-class="tab-info">Info</a></li>
<li><a href="#" data-icon="arrow-r" data-tab-class="tab-insights">Insights</a></li>

次のように、href に js のリロードを追加しようとしました。

<li><a href="#" data-icon="arrow-r" data-tab-class="tab-info">Info</a></li>
<li><a href="javascript:history.go(0)" data-icon="arrow-r" data-tab-class="tab-insights">Insights</a></li>

ただし、これによりページがリロードされ、最初のタブに戻ります。

4

1 に答える 1

2

現在のページを更新するには、次のコードを使用します。

$('.selector').on('click', function () {

 // get ID of the current page
 var refreshpage = '#' + $.mobile.activePage[0].id;

 // this will refresh the same page
 $.mobile.changePage(refreshpage, {
  allowSamePageTransition: true
 });
});
于 2013-03-26T17:08:42.607 に答える