0

DreamweaverにSpryTabbedPanelがあり、ページの読み込み時に最初のタブが開きます。ページの読み込み時にタブを開かないようにします。これどうやってするの?

ありがとう!

それが私のhtmlです:

  <ul class="TabbedPanelsTabGroup">
  <li class="TabbedPanelsTab play" tabindex="0"><h4>Play! Framework</h4></li>
  <li class="TabbedPanelsTab ruby" tabindex="1"><h4>Ruby on Rails</h4></li>
  <li class="TabbedPanelsTab api" tabindex="2"><h4>Restful Api</h4></li>
  </ul>
4

3 に答える 3

0
$('ul > li').removeClass('selected');
于 2013-02-05T12:23:40.910 に答える
0

これは、利用可能な最も厄介な回避策である可能性がありますが、少なくともそれは簡単です。ファイルを見つけてSpryTabbedPanels.js、最初の関数がどのように見えるかを確認します。どこかに行がある場合はthis.defaultTab = 0;コメントして、何が起こるかを確認してください。パネルが見えなくなるはずです。

また、javaScriptエラーを取り除きたい場合があるので、それを含む行を見つけて、次のようにpanels[tpIndex].style.display = "block";置き換えます。

if(panels[tpIndex]){
  panels[tpIndex].style.display = "block";
}

実際には、ページに複数のパネルグループがある場合は、2番目の修正も行う必要があります。それ以外の場合は、最初のパネルグループのみが非表示になります。

これは機能するはずです。少なくとも、DWCS3で作成されたSpryでは機​​能します。しかし、それは醜い私見に見えます。トランジション/アニメーションはありません。ただし、ページが初めて読み込まれるときは、少なくともパネルは表示されません。もちろん、タブは表示されます。

于 2013-02-05T14:14:28.267 に答える
0

SpryCollapsiblePanel.js

上部セクション:

this.contentIsOpen = false;

(trueをfalseに置き換えます)

Dreamweaver CS6

于 2020-01-13T10:25:51.723 に答える