내 사이트에 Vimeo iframe 배열이 있습니다.이 배열은 새로 고침시 배열에서 임의로 호출됩니다. 각 iframe에는 고유 한 ID가 있습니다.ID가 있으면 앵커 태그를 찾아 클래스 추가
iframe은 어떤 iframe이 표시되어 있는지에 따라 ID를 인식하고 클래스를 메뉴 항목에 추가합니다.
지금까지 나는이 있습니다
$("#yuan-photofilm").find(".menu-nav li ul li a").addClass('active-vimeo');
내 생각이 #yuan-photofilm
이 존재하는 경우, 그것은 .menu-nav li ul li a
를 찾아 클래스 .active-vimeo
를 추가거야 -하지만 작동하지 않는 것 같습니다.
아이디어가 있으십니까?
감사합니다, R 여기
는 HTML의 일부입니다
<div class="grid_7 suffix_5">
<div class="video-container">
<iframe id="jack-photofilm" src="http://player.vimeo.com/video/46822673?title=0&portrait=0&byline=0&color=ffffff" width="650" height="366" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> </div>
</div>
<div class="clear"></div>
<div class="grid_7">
<ul class="menu-nav">
<li class="current-menu-nav-item"><a href="index.php">Photofilms</a>
<ul>
<li><a href="#yuan" id="yuan">Yuan Shuai</a></li>
<li><a href="#nina" id="nina">Nina</a></li>
<li><a href="#zhuoer" id="zhuoer">Zhuoer</a></li>
<li><a href="#qingqing" id="qingqing">Uncle Douglas and Qingqing</a></li>
<li><a href="#jack" id="jack">Jack</a></li>
</ul>
</li>
<li><a href="still.php">Photographs</a></li>
<li class="sub-info-menu"><a href="information.php">Information</a></li>
<li><a href="http://blog.youziproject.com">Blog</a></li>
</ul>
</div>
실제로'# yuan-photofilm 안에 .menu-nav li ul li a'이 있습니까? '또는 HTML의 다른 곳입니까? – adeneo
더 쉬운 방법이있을 수 있습니다. 좀 더 많은 코드를 게시 할 수 있습니까? – Alex
문서의 HTML 구조를 보여 주실 수 있습니까? –