我在同一页面上有更多的盒子,这个代码我可以单独启用盒子,但是如果我点击一个新盒子怎么能禁用旧盒子?:
$('div.article').click(function(){
var clickedbox = $(this).attr('id');
$('#' + clickedbox + ' span.boxcontent').show();
});
我已尝试过使用jquery和 .mouseleave ,但这对移动设备不利。
答案 0 :(得分:1)
首先隐藏所有内容处理你以后点击过的那个。
$('div.article').click(function(){
var clickedbox = $(this).attr('id');
$('.boxcontent').hide();
$('#' + clickedbox + ' span.boxcontent').show();
});