我有這樣的DOM。當我第一次在設備上點擊錨標記時,我想禁用錨標記。第二次點擊它會去的網址,很好的答案,必須讚賞。禁用錨標記首先點擊設備,需要再次點擊
$(function(){
var oreintedWidth = $(window).width();
if (oreintedWidth < 1200) {
var $clickLinks = $('.social').find('ul').children('li');
$($clickLinks).on('click', 'a', function(events){
$($clickLinks).each(function(index, element) {
$(this).closest('li').removeClass('selected');
});
\t \t
$(this).closest('li').addClass('selected');
if($(this).closest('li').hasClass('selected')){
events.preventDefault();
}else {} \t \t
});
}
});
<div class="social">
\t <ul>
\t <li><a href="about.html" target="_blank">one</a></li>
<li><a href="about.html" target="_blank">two</a></li>
<li><a href="about.html" target="_blank">three</a></li>
</ul><!-- /.ul -->
</div>
http://meta.stackoverflow.com/questions/334673/edit-clearly-violating-my-answer-voted-approve-by -reviewer和http://meta.stackoverflow.com/questions/334675/code-snippets-are-a-pest – Will