0
在this website中,當您向下滾動到徽章部分時,我有「鎖定和解鎖」徽章。根據條件淡化圖像並排列圖像
問題:
我可以鎖定徽章褪色。 (如懸停效果,我們看到一個褪色的圖像)
我們可以使解鎖的徽章首先出現,並鎖定徽章結束。
CSS和相關的鎖定和解鎖區間JS:整個網站的
$.each($('.Portfolio-box'), function() {
var count = $(this).children('.has-badge').attr('data-count');
if (count > 0) {
$(this).children('ul.locked').hide();
$(this).children('ul.unlocked').show();
} else {
$(this).children('ul.locked').show();
$(this).children('ul.unlocked').hide();
}
});
.unlocked li:before {
content: '\2713';
display: inline-block;
color: green;
margin-left: -65px;
padding: 0 9px 0 0;
}
.unlocked li {
list-style-type: none;
font-size: 1.5em;
margin: 1px;
font-weight: bold;
}
.locked li:before {
content: '\274c';
display: inline-block;
color: red;
margin-left: -65px;
padding: 0 9px 0 0;
}
.locked li {
list-style-type: none;
font-size: 1.5em;
margin: 1px;
font-weight: bold;
}
小提琴鏈接:https://jsfiddle.net/dkjz1z4k/1/
感謝trying.I不能給一個類和一個形象。條件這裏提供不透明性是,當徽章的計數,這出現在徽章的右上側爲「0」 - 徽章是鎖定,並且當大於「0」其unlocked.That它與點計數鎖定「0」需要被褪色徽章的圖像時,將改變constantly.So。 – jane
圖像不是靜態的「鎖定或解鎖」。根據徽章右上角的計數值,它們基本上會被鎖定或解鎖。 – jane
我明白這是動態課程。在計數值每次更改後,您需要在JavaScript中檢查是否有一些里程碑達到,並相應地改變HTML鎖定/解鎖類。 – ArMikael