工具提示检查

时间:2017-07-19 09:38:35

标签: javascript jquery performance

代码1:

/* Donabela Kopiranje */
$('.DB_Ovan').click(function()
{
    DonaBela_Kopiranje('#DB_Ovan');
});
$('.DB_Bik').click(function()
{
    DonaBela_Kopiranje('#DB_Bik');
});
$('.DB_Blizanci').click(function()
{
    DonaBela_Kopiranje('#DB_Blizanci');
});
$('.DB_Rak').click(function()
{
    DonaBela_Kopiranje('#DB_Rak');
});
$('.DB_Lav').click(function()
{
    DonaBela_Kopiranje('#DB_Lav');
});
$('.DB_Devica').click(function()
{
    DonaBela_Kopiranje('#DB_Devica');
});
$('.DB_Vaga').click(function()
{
    DonaBela_Kopiranje('#DB_Vaga');
});
$('.DB_Skorpija').click(function()
{
    DonaBela_Kopiranje('#DB_Skorpija');
});
$('.DB_Strelac').click(function()
{
    DonaBela_Kopiranje('#DB_Strelac');
});
$('.DB_Jarac').click(function()
{
    DonaBela_Kopiranje('#DB_Jarac');
});
$('.DB_Vodolija').click(function()
{
    DonaBela_Kopiranje('#DB_Vodolija');
});
$('.DB_Ribe').click(function()
{
    DonaBela_Kopiranje('#DB_Ribe');
});
function DonaBela_Kopiranje(element)
{
    var $temp = $("<input>");
    $("body").append($temp);
    $temp.val($(element).text()).select();
    document.execCommand("copy");
    $temp.remove();
}
});
/* Donabela Popup */
$(function()
{
    $('.Donabela_Popup-Ovan').myTooltip('.Donabela_Popup_Tekst-Ovan');
    $('.Donabela_Popup-Bik').myTooltip('.Donabela_Popup_Tekst-Bik');
    $('.Donabela_Popup-Blizanci').myTooltip('.Donabela_Popup_Tekst-Blizanci');
    $('.Donabela_Popup-Rak').myTooltip('.Donabela_Popup_Tekst-Rak');
    $('.Donabela_Popup-Lav').myTooltip('.Donabela_Popup_Tekst-Lav');
    $('.Donabela_Popup-Devica').myTooltip('.Donabela_Popup_Tekst-Devica');
    $('.Donabela_Popup-Vaga').myTooltip('.Donabela_Popup_Tekst-Vaga');
    $('.Donabela_Popup-Skorpija').myTooltip('.Donabela_Popup_Tekst-Skorpija');
    $('.Donabela_Popup-Strelac').myTooltip('.Donabela_Popup_Tekst-Strelac');
    $('.Donabela_Popup-Jarac').myTooltip('.Donabela_Popup_Tekst-Jarac');
    $('.Donabela_Popup-Vodolija').myTooltip('.Donabela_Popup_Tekst-Vodolija');
    $('.Donabela_Popup-Ribe').myTooltip('.Donabela_Popup_Tekst-Ribe');
});
$.fn.myTooltip = function(element)
{
var $this = $(this), $tooltip = $this.find(element);
$this.mouseenter(function()
{
$(element).fadeIn(100);}).mouseleave(function(){$(element).stop(true, true).fadeOut(500);}); 
$tooltip.click(function(){$(element).stop(true, true).fadeOut(500);});
};

代码1 可以自行运行,但是当我将其添加到代码2 的其余部分时,它会停止工作以及代码1 即可。我试图把它放在一个单独的文件中,但问题仍然存在。

我不是很熟悉JS / JQ。

代码2:

$(document).ready(function() {

/* Fejsbuk */
(function(d, s, id)
{
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s);
  js.id = id;
  js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.9&appId=1297896386928681";
  fjs.parentNode.insertBefore(js, fjs);
}
(document, 'script', 'facebook-jssdk'));
/*  */
$('.NP').on("mouseover", function()
{
    $('.NPP').addClass("Sjaj");
});
$('.NP').on("mouseout", function()
{
    $('.NPP').removeClass("Sjaj");
});
$("#NP-PokaziLink").on("mouseover", function()
{
$("#NajavaPromo-Sadrzajnik")
        .removeClass("NP-Izbledi")
        .addClass("NP-Ubledi");
});
$("#NP-PokaziLink").on("mouseout", function()
{
$("#NajavaPromo-Sadrzajnik")
        .removeClass("NP-Ubledi")
        .addClass("NP-Izbledi");
});
/*  */
$('#Tabla').removeClass('Izbledi');
/*  */
$('.Flash').bind("contextmenu",function(e){return false;});
/*  */
$('.Ulaz').css('opacity', '0').fadeTo(3131, 1, 'linear');
// $('#Tabla').css('opacity', '0').fadeTo(1331, 1, 'linear');
// $('#Miforot').css('opacity', '0').fadeTo(1331, 1, 'linear');
// $('#Miforotika').css('opacity', '0').fadeTo(1331, 1, 'linear');
// $('.PodTabelaIII').css('opacity', '0').fadeTo(1331, 1, 'linear');
// $('#Tabla').fadeIn(3100);
function Kontakt()
{
    var email ="kontakt@okultopedija.com";
    location.href = "mailto:"+email;
}
/* VRH */
var offset = 220;
var duration = 500;
jQuery(window).scroll(function()
{
if (jQuery(this).scrollTop() > offset)
{
jQuery('.Vrh').fadeIn(duration);
}
else
{
jQuery('.Vrh').fadeOut(duration);
}
});
jQuery('.Vrh').click(function(event)
{
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, duration); return false;
});
/* UL Tabovi */
$('UL.Detalji LI:First').addClass('Aktivno');
$('.SadrzajDetalja ARTICLE').hide();
$('.SadrzajDetalja ARTICLE:First').show();
$('UL.Detalji LI').on('click', function()
{
    $('UL.Detalji LI').removeClass('Aktivno');
    $(this).addClass('Aktivno')
    $('.SadrzajDetalja ARTICLE').hide();
    var activeTab = $(this).find('a').attr('href');
    $(activeTab).show(); return false;
});
/*  */
function getSelectedText(e)
{
    text   = "",
    start  = e.selectionStart,
    finish = e.selectionEnd;
    text   = e.value.substring(start, finish);
    return text;
}
function copyToClipboard(text)
{
    var et = $('<TEXTAREA />',
    {
    css:{opacity: '0'}
    });
    $('body').append(et);
    $(et)[0].value = text;
    $(et).focus().select();
    document.execCommand('copy');
    $(et).remove();
}
$('.KratakLink-Kopiranje').click(function()
{
    var selectedText = getSelectedText($('#KratakLink')[0]);
    if(getSelectedText($('#KratakLink')[0]) != '')
    {
    copyToClipboard(selectedText);
    }
    else
    {
    $('#KratakLink').focus().select();
    }
    document.execCommand('copy');
});
/* Ubledi i Izbledi */
$(window).scroll(function()
{
    var windowBottom = $(this).scrollTop() + $(this).innerHeight();
    $(".Adalir").each(function()
    {
    var objectBottom = $(this).offset().top + $(this).outerHeight();
    if (objectBottom < windowBottom)
        {
        if ($(this).css("opacity")==0)
        {
            $(this).fadeTo(500, 1);
        }
        }
        else
        {
        if ($(this).css("opacity")==1)
        {
            $(this).fadeTo(500, 0);
        }
        }
    });
}).scroll();
/* Tabela Osvetljavanje */
$('a[name="' + window.location.hash.replace(/#/, '') + '"]').closest('TR').addClass('Tabela_Osvetljavanje');
/*  */
function blockError()
{
    return true;
}
window.onerror = blockError;
/*  */
window.addEventListener("keydown",function(e)
{
if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86))
{
e.preventDefault()
}});
document.keypress=function(e)
{
if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){}
return false
}
/*  */
document.onkeydown=function(e)
{
e=e||window.event;if(e.keyCode==123||e.keyCode==18)
{
return false
}
}
/*  */
function disableSelection(e)
{
if(typeof e.onselectstart!="undefined")e.onselectstart=function()
{
return false
};
else if(typeof e.style.MozUserSelect!="undefined")e.style.MozUserSelect="none";
else e.onmousedown=function()
{
return false
};
e.style.cursor="default"
}
window.onload=function()
{
disableSelection(document.body)
}
/*  */
document.oncontextmenu=function(e)
{
var t=e||window.event;var n=t.target||t.srcElement;if(n.nodeName!="A")return false
};
document.ondragstart=function()
{
return false
};
/*  */
try
{
    document.execCommand("BackgroundImageCache", false, true);
}
catch(err) {}
/*  */
if($.browser.chrome)
{
    $('head').append('')
}
else if($.browser.mozilla)
{
    $('head').append('')
}
else if($.browser.msie)
{
    var d = document,
    h = d.getElementsByTagName("head")[0],
    s = d.createElement("script");
    s.type = "text/javascript";
    s.async = true;
    s.src = "/Pocnimo/Et Cetera/Skripte/HTML5-IE_Okultopedija.js";
    h.appendChild(s);
}
/* Ubledi i ostani ubledjeno */
// $(window).scroll(function()
// {
// $('.Adalir').each(function(i)
// {
// var bottom_of_object = $(this).offset().top + $(this).outerHeight();
// var bottom_of_window = $(window).scrollTop() + $(window).height();
// if(bottom_of_window > bottom_of_object)
// {
//  $(this).animate({'opacity': '1'}, 500);
// }
// }); 
// });
/*  */
// $(window).on("load",function()
// {
// function fade(pageLoad)
// {
// var min = 0.3;
// var max = 1.0;
// var threshold = 0.01;
// $(".Adalir").each(function()
// {
//  var objectBottom = $(this).offset().top + $(this).outerHeight();
//  var windowBottom = $(window).scrollTop() + $(window).innerHeight();
//  if (objectBottom < windowBottom)
// {
// if ($(this).css('opacity')<=min+threshold || pageLoad)
// {
//  $(this).fadeTo(500,max);
// }
// }
// else
// {
// if ($(this).css('opacity')>=max-threshold || pageLoad)
// {
//  $(this).fadeTo(500,min);
// }
// }
// });
// }
// fade(true);
// $(window).scroll(function()
// {
//  fade(false);
// });
// });

});

0 个答案:

没有答案