我已经编写了这段代码,以便在.box-open
单击按钮.sharebox
(#share-but
时间,因为每次我单击一个按钮时,所有的.sharebox
s 都会将类.box-open
应用于它。
function shareBox() {
$('.share').each(function( index ) {
$(this).on('click', '#share-but', function() {
if ($('.sharebox').hasClass('box-open')) {
$('.sharebox').removeClass('box-open');
}
else {
$('.sharebox').addClass('box-open');
}
});
});
}
shareBox();
这是问题的图像(我正在构建一个 Tumblr 主题)。希望它更容易理解。http://24.media.tumblr.com/c5c4252607bf4a9905c7c9de5b592c60/tumblr_ml4t2fSuQo1rqce8co1_500.png <---- 当我点击其中一个按钮时发生这种情况,但我只希望在我点击里面的时候添加一个.sharebox
类相同的分区。.box-open
#share-but
.share
我希望这一切都是有道理的。我在 Javascript/Jquery 上仍然很菜鸟,因为我 2 周前才开始学习,所以非常感谢任何帮助!