117.png

Difference between revisions of "MediaWiki:Common.js"

From ITSTEP
Jump to: navigation, search
Line 1: Line 1:
 
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
 
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
  
 
+
function clickSpoiler(el){//клик по dl, dt, dd
<script>
+
var m, k, s;
$(document).ready(function() {
+
s=el.getElementsByTagName("dd")[0].style.display;
 +
m=document.getElementsByTagName("dl");
 +
k=m.length;
 +
while(k--){
 +
if(m[k].className=="spoiler"){
 +
m[k].getElementsByTagName("dd")[0].style.display="none";}};
 +
if(s=="none"||s==""){
 +
el.getElementsByTagName("dd")[0].style.display="block";};
 
   
 
   
$('body').append('<div class="button-up" style="display: none;opacity: 0.7;width: 100px;height:100%;position: fixed;left: 0px;top: 0px;cursor: pointer;text-align: center;line-height: 100px;color: #45688E;">^ Наверх</div>');
+
  };
 
$ (window).scroll (function () {
 
if ($ (this).scrollTop () > 300) {
 
$ ('.button-up').fadeIn();
 
} else {
 
$ ('.button-up').fadeOut();
 
}
 
});
 
 
$('.button-up').click(function(){
 
$('body,html').animate({
 
scrollTop: 0
 
}, 100);
 
return false;
 
});
 
 
$('.button-up').hover(function() {
 
$(this).animate({
 
'opacity':'1',
 
}).css({'background-color':'#E1E7ED','color':'#45688E'});
 
}, function(){
 
$(this).animate({
 
'opacity':'0.7'
 
}).css({'background':'none','color':'#45688E'});;
 
});
 
   
 
});
 
</script>
 

Revision as of 14:32, 1 April 2017

/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */

function clickSpoiler(el){//клик по dl, dt, dd
var m, k, s;
s=el.getElementsByTagName("dd")[0].style.display;
m=document.getElementsByTagName("dl");
k=m.length;
while(k--){
if(m[k].className=="spoiler"){
m[k].getElementsByTagName("dd")[0].style.display="none";}};
if(s=="none"||s==""){
el.getElementsByTagName("dd")[0].style.display="block";};
 
 };