在点击功能上添加一个类在ie9中不起作用

时间:2015-02-10 16:49:24

标签: jquery internet-explorer debugging onclick

http://koovay.com/test/rodriguez/

我有一些不同的点击功能设置似乎在IE9中不起作用。

我的标记中有几个.components,其中一个:

<div class="tour-tab component">
<a href="#" id="tour-component"><i class="icon-earth"></i><span> Tour    Dates</span></a>
<div id="event-content" class="component-content">
<div class="attached-art"><span></span></div>
<h2>Upcoming Shows</h2>
  <ul>
  <?php get_template_part( 'content', 'home_tour' ); ?>
  <h4><a href="<?php echo esc_url( home_url( '/' ) ); ?>tour-dates">See  All</a></h4>
  </ul>
</div> <!-- end content -->

$('.component').on('tap', function(e){
  e.preventDefault();
  $('.component.active').not(this).removeClass('active');
  $(this).toggleClass('active');
});

我只是尝试在组件中添加一个类,而这又会添加一个&#34; display:block&#34;到.component-content

我使用tappy.js,这就是为什么说&#39;点击&#39;而不是点击&#39;,但它无论如何都不起作用......

2 个答案:

答案 0 :(得分:0)

tappy docs使用.bind而不是.on。您是否尝试过使用.bind(&#39;点击&#39;,...)而不是.on(&#39;点击&#39;,...)?这可能就是诀窍。

答案 1 :(得分:0)

enquire.js出错导致on.click问题。