0

私は2つの窓を持っています。

1 つの親と 2 つ目の親は iframe です。リンクが iframe 内でクリックされると、親ウィンドウの要素に影響を与えることができますが、特定のものだけです。

問題なくクラスを追加できますが、クリックをトリガーしたいときに機能しません。

クラスを追加するための作業コードは次のとおりです。

親ウィンドウ:

<a href="#/June-2013" id="page1">Name1</a>
<a href="#/Cover" id="page2">Name2</a>
<a href="#/Editorial-Cover" id="page3">Name3</a>
<a href="#/Webcast" id="page4">Name4</a>
<a href="#/Intuit" id="page5">Name5</a>

iframe:

<div class="page5">link</div>

<script>
  $('.page5').click(function(){
     parent.top.$('#page5').addClass('classadded');
  });
</script>

しかし、私がしようとすると

<script>
  $('.page5').click(function(){
     parent.top.$('#page5').trigger('click');
  });
</script>

何も起こりません。

何か案は?

ありがとう

1月

PS: 両方とも同じドメインにあります

4

2 に答える 2