1

ページの更新ボタンをクリックすると、ページを更新または再読み込みするときに通常行うように、再読み込みするページが最初のタブを選択していないように見えますか?

私のjqueryタブは、通常どこにでもあるように設定されています。

何か案は?

<head>
    <script type="text/javascript" src="js/jquery-1.4.2.js"></script>
</head>

タブ

<div class="tabs">
    <ul class="tabNavigation">
        <li><a href="#priority">Priority</a></li>
        <li><a href="#urgent">Urgent</a></li>
        <li><a href="#potential">Potential</a></li>
        <li style="margin-left:75px">&nbsp;</li>
    </ul>
    <div id="priority">
    </div>
    <div id="urgent">
    </div>
    <div id="potential">
    </div>
</div>

ボタン呼び出し

 <input type="button" id="btnRefresh" value="Refresh" onclick="do_refresh()"/>

do_refresh 関数

function do_refresh()
{
var man_num = document.getElementById('txtOpCode').value;
var ps=document.getElementById('drpSect').value;
var url = "auto.php?v=l&man_num="+man_num+"&ps="+ps;
window.location.reload(url);        
}

jQuery タブ機能

<script type="text/javascript" charset="utf-8">
$(function () {
  var tabContainers = $('div.tabs > div');
  tabContainers.hide().filter(':first').show();
  $('div.tabs ul.tabNavigation a').click(function () {
    tabContainers.hide();
    tabContainers.filter(this.hash).show();
    $('div.tabs ul.tabNavigation a').removeClass('selected');
          $(this).addClass('selected');
     return false;
    }).filter(':first').click();
        });
</script>
4

2 に答える 2

0

これが機能する方法を変更し、動的に作成される前にリロード時にタブセクションとして表示しようとしていました。これを削除したところ、jquery は問題なくロードされているようです。したがって、ユーザーはドロップダウンからオプションを選択する必要がありますが、今のところは問題ありません。

于 2011-05-18T08:52:43.587 に答える