モバイルでは、リンクがテキストリンクをクリックするには小さすぎるため、モバイル上で親コンテナ全体をクリック可能にしたいと考えています。どのように私は、親のdivに「ショーのための小クラスのみリンクに子アンカーをバインドすることができ親コンテナに子リンクをバインドする方法
@media #{$small-only} {
.show-for-small-only {
display: block;
}
.hide-for-small-only {
display: none;
}
.parent {
cursor: pointer;
}
}
<div class=“parent”>
<p>Some Text</p>
<a href=“myLink1” class="show-for-small-only">My link</a>
<a href=“myLink1" class="hide-for-small-only”>My Normal link</a>
</div>
<div class=“parent”>
<p>Some Text</p>
<a href=“myLink2” class="show-for-small-only">My link2</a>
<a href=“myLink2" class="hide-for-small-only”>My Normal link 2</a>
</div>
<div class=“parent”>
<p>Some Text</p>
<a href=“myLink3” class="show-for-small-only">My link3</a>
<a href=“myLink3" class="hide-for-small-only”>My Normal link 3</a>
</div>
これは私がなってしまったものですあなたの答えは部分的にしかし、働いていた私は、第二または第三をクリックした場合でも、それは常に最初のURLをクリックして、私は現在の子aを見つけるために、VARのThisLinkを追加しました。 。おかげで '$("親 ")。bind("クリック "、function(){ var thisLink = $(this).find( "。show-for-small-only"); window.location.href = thisLink.attr( "href"); });私はこのようないくつかやってしまった ' –