我想知道是否有人知道为什么我的数据链接可能会在一次单击中打开同一链接的四个选项卡?
目前,我的 rails 视图中有以下循环:
<% @generals.each do |general| %>
...
<div class="product" data-link="<%= general.url %>" onClick="_gaq.push(['_trackEvent', 'General', 'Click', '<%= general.title %>', <%= general.position.to_f %>]);">
...Some Content....
</div>
...
<% end %>
此循环当前在具有 div 类的页面上生成 5 个产品.product
然后我有一个基本的coffeescript命令:
$ ->
$('.product[data-link]').click -> window.open 'http://' + $(this).data('link');
我的印象是这应该有效,但似乎没有。人们的任何建议都会很棒!