• 正在查找将来过去时的官方设定集?不如看看万界大百科吧!
  • 《将来过去时》第一部分 现在 魔科纪元的少年少女 即将正式发布!
  • 让我偷偷看一眼小鱼君的博客……
  • 服务器已成功迁移到 阿里云(杭州)

用户:Sara Lindery/hover

来自小鱼君和他的朋友们
< User:Sara Lindery
机智的小鱼君讨论 | 贡献2019年9月4日 (三) 23:43的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

<style>.hover{position:relative}.hoverbefore,.hoverafter{position:absolute;transition:.37s all linear}</style><script>window.RLQ=window.RLQ||[];window.RLQ.push(function(){mw.loader.implement("widgetHover",function($){$(".hover").each(function(){function setHover(){$(_hostContainer).find(".hoverbefore").css("opacity",0);$(_hostContainer).find(".hoverafter").css("opacity",1);_toggleState=!0}function unsetHover(){$(_hostContainer).find(".hoverbefore").css("opacity",1);$(_hostContainer).find(".hoverafter").css("opacity",0);_toggleState=!1}function setDisplayBehavior(){stHoverBeforeDisplayOnHover&&$(_hostContainer).find(".hoverbefore").css("display",stHoverBeforeDisplayOnHover);stHoverAfterDisplayOnHover&&$(_hostContainer).find(".hoverafter").css("display",stHoverAfterDisplayOnHover)}function unsetDisplayBehavior(){$(_hostContainer).find(".hoverbefore").css("display",stHoverBeforeStateBackup);$(_hostContainer).find(".hoverafter").css("display",stHoverAfterStateBackup)}var height=0,width=0,_hostContainer=this,_toggleState=!1;$(this).children().each(function(){$(this).height()>height&&(height=$(this).height());$(this).width()>width&&(width=$(this).width())});/width\s*:\s*\d+px/.test($(this).attr("style"))||$(this).width(width);/height\s*:\s*\d+px/.test($(this).attr("style"))||$(this).height(height);var stHoverBeforeDisplayOnHover=$(this).attr("data-HoverBeforeDisplayOnHover"),stHoverAfterDisplayOnHover=$(this).attr("data-HoverAfterDisplayOnHover"),stHoverBeforeStateBackup=$(this).find(".hoverbefore").css("display"),stHoverAfterStateBackup=$(this).find(".hoverafter").css("display");stHoverBeforeDisplayOnHover||stHoverAfterDisplayOnHover?$(this).find(".hoverbefore").hover(function(){setDisplayBehavior();setHover()},function(){unsetDisplayBehavior();unsetHover()}):$(this).hover(function(){setHover()},function(){unsetHover()});unsetHover()})})});//# sourceMappingURL=HoverWidget.min.js.map</script>