首页
随机
登录
设置
关于PD2汉化wiki
免责声明
PD2汉化wiki
搜索
查看“︁MediaWiki:Common.js”︁的源代码
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ mw.loader.load( '//sdk.51.la/js-sdk-pro.min.js' ); mw.loader.load( '/w/index.php?title=MediaWiki:ExpandAndCollapse.js&action=raw&ctype=text/javascript' ); // 动态 Tooltip 初始化 $(document).ready(function() { var $tooltip = $('<div class="tooltip-container"></div>').appendTo('body'); // 绑定鼠标事件 $('.dynamic-tooltip').on('mousemove', function(e) { var tooltipText = $(this).data('tooltip'); $tooltip.html(tooltipText).css({ left: e.pageX + 15, top: e.pageY + 15, opacity: 1 }); // 防止 Tooltip 超出窗口 var windowWidth = $(window).width(); var tooltipWidth = $tooltip.outerWidth(); if (e.pageX + tooltipWidth + 30 > windowWidth) { $tooltip.css('left', e.pageX - tooltipWidth - 10); } }).on('mouseleave', function() { $tooltip.css('opacity', 0); }); }); /* sitenotice 公告栏的滚动 */ $(function () { var self = $('#siteNoticeScroll'); if (!self[0]) return; var ul = self.find('ul:first'); ul.width(self.width() * self.find('li').length).attr({ 'data-left': 0, 'data-length': self.find('li').length }).find('li').width(self.width()); window.setInterval(function () { var dataset = ul[0].dataset, oldLeft = +dataset.left; ul.css('marginLeft', -(++oldLeft * self.width()) + 'px').delay(730).queue(function () { dataset.left = oldLeft === +dataset.length - 1 ? -1 : oldLeft; $(this).dequeue(); }); }, 5000); $(window).on('resize', function () { ul.width(self.width() * self.find('li').length).animate({ marginLeft: -((+ul[0].dataset.left === -1 ? 0 : +ul[0].dataset.left) * self.width()) + 'px' }, 370); }); }); /* DropDown 的交互逻辑 */ $(document).ready(function() { $('.custom-dropdown').click(function() { $(this).find('.dropdown-content').toggle(); }); });
返回
MediaWiki:Common.js
。
MediaWiki Appliance
- Powered by
TurnKey Linux