0

クリックすると順序付けられていないリストを展開する jscript があります。別の jscript が PreziPlayer を使用して、li リンクがクリックされたときに prezi 内の特定のパス ポイントにジャンプします。これは問題なく動作しますが、prezi を前に移動したときにリストを展開するのに苦労しています。

これがjsFiddle http://jsfiddle.net/decker2/33t7y/2です

jsFiddle ファイルで複製する手順:

  1. [結果] で、三角形をクリックしてリストを展開します。
  2. リンク アイテムをクリックすると、左側の prezi が別のパス ポイントにジャンプします。
  3. prezi プレーヤーで、進むまたは戻るボタンをクリックします。対応するリスト アイテムは青色で強調表示されますが、リスト アイテムがサブ メニューにある場合は表示されないため、サブ メニューを展開する必要があります。

私はjquery関連のコードスニペットを以下に試しました:

    player.on(PreziPlayer.EVENT_CURRENT_STEP, function(e) {
        $('#treemenu1 li').removeClass('active');
        $('#treemenu1 li a[href=#'+e.value+']').parent().addClass('active');
        $('#treemenu1').find('li:has(ul)')
         $('#treemenu1 ul').children('ul').toggle('medium');**
4

0 に答える 0