Yalnızca mobil cihazlarda tıklatmak için bağlantı listelerini almakla ilgili bir sorun yaşıyorum. Şu anda mobil cihazlarda daraltılmaya ve tablet/masaüstüne genişletilmeye hazırlandım. Tablet/masaüstü bilgisayarlarda bağlantılar tıklanabilir olmamalıdır. Listeleri mobil cihazlarda değiştirmek için tıklama etkinliğini nasıl yeniden etkinleştirebilirim?Sadece mobil cihazlarda veri geçişini etkinleştirin
<div class="row">
<div class="col-lg-12">
<div class="footer-links">
<div class="row">
<div class="col-md-3 col-sm-4 panel" data-toggle="collapse" data-target="#about">
<h4 class="panel-title">
<a class="accordion-toggle">
<i class="material-icons"></i>
Link Head
</a>
</h4>
<ul class="visible-sm visible-md visible-lg collapse" id="about">
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
</ul>
</div>
<div class="col-md-3 col-sm-4 panel" data-toggle="collapse" data-target="#why">
<h4 class="panel-title">
<a class="accordion-toggle">
<i class="material-icons"></i>
Link Head
</a>
</h4>
<ul class="visible-sm visible-md visible-lg collapse" id="why">
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
</ul>
</div>
<div class="col-md-3 col-sm-4 panel" data-toggle="collapse" data-target="#quicklinks">
<h4 class="panel-title">
<a class="accordion-toggle">
<i class="material-icons"></i>
Link Head
</a>
</h4>
<ul class="visible-sm visible-md visible-lg collapse" id="quicklinks">
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
</ul>
</div>
<div class="col-md-3 col-sm-8">
<h4 class="deal-text"><strong>A bit of ad text</strong>will go here</h4>
</div>
<div class="col-md-3 col-sm-4">
<div class="footer-share">
<a href=""><img src="/img/facebook_icon.png"></a>
<a href=""><img src="/img/twitter_icon.png"></a>
<a href=""><img src="/img/linkedin_icon.png"></a>
<a href=""><img src="/img/youtube_icon.png"></a>
<a href=""><img src="/img/google_icon.png"></a>
</div>
</div>
</div>
</div>
</div>
</div>
jQuery
$('[data-toggle="collapse"]').click(function(e) {
if ($(window).width() >= '321') {
e.stopPropagation();
} else if ($(window).width() <= '320') {
$('.panel').on('click', function() {
$('.collapse').collapse('hide');
});
}
});
JSFIDDLE: https://jsfiddle.net/mxv9yq4m/11/
Bu, geçişi etkilemiyor. Masaüstünde değil, yalnızca mobil cihazlarda (iphone 6 plus için 414 piksele kadar) geçiş yapması gerekiyor. – user3438917
Tamam, mantığımı kullanarak kodumu değiştireceğim –
Veri geçişi özelliğini kullanıyorum, bu geçersiz kılınabilir. Güncellemenizi kemanın içine koyarsanız, bunun herhangi bir etkisi olmadığını fark edeceksiniz. – user3438917