我正在使用带有 HTML 内容幻灯片的 jQuery Cycle2。除了我想用 jQuery click() 事件绑定的幻灯片中的元素之外,一切正常。在台式电脑上,该事件将触发,但不会在触摸设备上触发!
<div class="slider_wrapper cycle-slideshow"
data-cycle-fx="scrollHorz"
data-cycle-timeout="5000"
data-pause-on-hover="true"
data-cycle-swipe="true"
data-cycle-prev="article section.slider .slider_wrapper .prev"
data-cycle-next="article section.slider .slider_wrapper .next"
data-cycle-slides="> div.slide">
<div class="prev"></div>
<div class="next"></div>
<div class="cycle-pager"></div>
<div class="slide">
<div class="image">
<div class="copyright"></div>
</div>
<div class="text">
<div class="wrapper">
<h2>Title</h2>
<p>Some text</p>
<p><a class="more">Read More »</a></p>
</div>
</div>
</div>
</div>
所以我想做的是绑定 a.more -link:
$(".more").click(function() {
// do something
});
但这对触摸设备没有影响!