Widget:CampaignCards: Difference between revisions
imported>Pillowkeeper No edit summary |
imported>Pillowkeeper No edit summary |
||
| Line 23: | Line 23: | ||
} | } | ||
$(".campaignbox-content-characters a").each(function() { | |||
var title = $(this).attr("title"); | |||
console.log(title) | |||
$(this).removeAttr("title"); | |||
$(this).wrap("<div onmouseout='reset(event)' onmousemove='move(event)' class='campaignbox-content-characters-characterbox'>"); | |||
$(this).after("<span class='campaignbox-content-characters-characterbox-tooltip'>" + title + "</span>"); | |||
}); | |||
function reset(e) { | |||
$(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").hide(); | |||
} | |||
function move(e) { | |||
$(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").css("top", e.clientY + 10); | |||
$(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").css("left", e.clientX + 10); | |||
$(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").show(); | |||
} | |||
</script> | </script> | ||
Revision as of 19:28, 30 August 2017
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
<script> var series1 = [];
var obj = {};
obj["name"] = ""; obj["image"] = ""; obj["season"] = ""; obj["description"] = ; obj["key"] = ""; obj["characters"] = ""; obj["playlist"] = "";
series1.push(obj);
for(var i = 0; i < series1.length; i++){
$(".campaign-holder").append('
' + series1[i].season + '
' + series1[i].name + '
' + series1[i].description + '
'+ series1[i].characters +'
| <a href="' + series1[i].playlist + '"> </a> |
');
}
$(".campaignbox-content-characters a").each(function() { var title = $(this).attr("title"); console.log(title) $(this).removeAttr("title");
$(this).wrap("
$(this).after("" + title + ""); });
function reset(e) { $(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").hide(); }
function move(e) { $(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").css("top", e.clientY + 10); $(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").css("left", e.clientX + 10); $(e.currentTarget).find("span.campaignbox-content-characters-characterbox-tooltip").show(); }
</script>
<style> .character-portrait {
object-fit: cover; width: 60px; height: 125px; margin: 3px;
} .campaignbox.opened {
width: 650px; height: 184px; border: 3px solid white; border-radius: 10px; overflow: hidden; display: inline-block; background: rgb(33, 33, 33); margin: 8px;
} .campaignbox {
width: 200px; height: 184px; border: 3px solid white; border-radius: 10px; overflow: hidden; display: inline-block; background: rgb(33, 33, 33); margin: 8px;
} .campaignbox-back {
cursor: pointer;
} .campaignbox-card {
cursor: pointer;
} .campaignbox-image {
width: 100%; opacity:0.85; margin-bottom: -5px;
} .campaignbox-text {
padding: 0.01em 5px; color: white; text-align: center;
} .campaignbox-content {
display: none; color:white; padding: 16px; }
</style>


