Добро пожаловать на Lesta Games Wiki!

Участник:Degit22:ru/common.js — различия между версиями

Перейти к: навигация, поиск
Версия 12:19, 27 июля 2016Версия 12:26, 27 июля 2016
Строка 1:Строка 1:
?$('.commentDrop').mousemove(+$('.commentDrop').mouseenter(function(e){
?function(e){+ if (!isDropDownBox) {
? $("#dropDownBox").css({"top": e.clientY + "px", "left": e.clientX + "px"})+ $('#bodyContent').append('<div id="dropDownBox" style="position:fixed;"></div>');
 + isDropDownBox = true;
 + }
 + var obj = $.parseJSON($(this).find('.commentData').text());
 + 
 + var str = '<div style="border:1px dotted;background:#efefef;padding:5px 1em;"><p style="text-align:center;"><b>' + obj.type + ' ' + obj.mark + '</b></p> <dl>';
 + 
 + var items = [];
 + $.each(obj.data, function(key, val){
 + items.push('<dt>' + key + ':</dt><dd>' + val + '</dd>');
 + });
 + 
 + str += items.join('') + ' </dl></div><p>&nbsp;</p>';
 + 
 + $("#dropDownBox").html(str);
 + $("#dropDownBox").css({"top": e.clientY + "px", "left": e.clientX + "px"});
 + $("#dropDownBox").show();
 +}).mousemove(function(e){
 + $("#dropDownBox").css({"top": e.clientY + "px", "left": e.clientX + "px"});
 +}).mouseleave(function(){
 + $("#dropDownBox").hide();
 }); });

Версия 12:26, 27 июля 2016

$('.commentDrop').mouseenter(function(e){
  if (!isDropDownBox) {
    $('#bodyContent').append('<div id="dropDownBox" style="position:fixed;"></div>');
    isDropDownBox = true;
  }
  var obj = $.parseJSON($(this).find('.commentData').text());

  var str = '<div style="border:1px dotted;background:#efefef;padding:5px 1em;"><p style="text-align:center;"><b>' + obj.type + ' ' + obj.mark + '</b></p> <dl>';

  var items = [];
  $.each(obj.data, function(key, val){
    items.push('<dt>' + key + ':</dt><dd>' + val + '</dd>');
  });

  str += items.join('') + ' </dl></div><p>&nbsp;</p>';

  $("#dropDownBox").html(str);
  $("#dropDownBox").css({"top": e.clientY + "px", "left": e.clientX + "px"});
  $("#dropDownBox").show();
}).mousemove(function(e){
  $("#dropDownBox").css({"top": e.clientY + "px", "left": e.clientX + "px"});
}).mouseleave(function(){
  $("#dropDownBox").hide();
});