那「列」按鈕採用了隱藏式複選框來顯示/隱藏彈出 - 它是純HTML CSS &,完全可定製。
如果您修改當前的設置,添加以下(demo):
HTML(添加 「columnSelectorWrapper」 後)
<div id="columnSelectorOverlay"></div>
CSS
#columnSelectorOverlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,.5);
display:none;
}
*注意:如果您不想要黑色覆蓋圖,請移除background: rgba(0,0,0,.5);
設置。
然後將以下設置添加到.columnSelector
定義:
z-index: 1;
然後加入這個JavaScript
$('#colSelect1').on('change', function() {
if (this.checked) {
$('#columnSelectorOverlay').show();
}
});
$('#columnSelectorOverlay').click(function() {
$('#colSelect1').prop('checked', false);
$(this).hide();
});
輝煌的解決方案!完美的作品。許多非常感謝您的幫助,以及夢幻般的桌面排行榜@Mottie。 – Watercayman