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;,但它无论如何都不起作用......
答案 0 :(得分:0)
tappy docs使用.bind而不是.on。您是否尝试过使用.bind(&#39;点击&#39;,...)而不是.on(&#39;点击&#39;,...)?这可能就是诀窍。
答案 1 :(得分:0)
enquire.js出错导致on.click问题。