<li> class = active </li> </ul>时展开<ul>

时间:2013-09-22 18:22:22

标签: jquery html css jscript

我有jscript在点击时扩展无序列表。当单击li链接时,单独的jscript使用PreziPlayer跳转到prezi中的特定路径点。这工作正常,但是当prezi向前移动时,我正在努力让列表扩展。

这是jsFiddle http://jsfiddle.net/decker2/33t7y/2

在jsFiddle文件中复制的步骤:

  1. 在结果中,单击三角形以展开列表。
  2. 点击链接项,您会看到左侧的prezi跳转到不同的路径点。
  3. 在prezi播放器上单击前进或后退按钮。相应的 列表项将以蓝色突出显示,但如果列表,您将看不到此项 item位于子菜单中,因此我需要子菜单进行扩展。
  4. 我试过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');**
    

0 个答案:

没有答案
相关问题