- 1
<div onclick="window.location = 'site.com/product/detail/12';">ссылка</div>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+179
<div onclick="window.location = 'site.com/product/detail/12';">ссылка</div>
И такие люди берут деньги за свою работу
+162
$.ajax({
url: host + "json/" + action + "/?event-name=" +
$("#event-name").val() +
"&event-date-from=" + $("#event-date-from").val() +
"&event-date-to=" + $("#event-date-to").val() +
"&event-place-id=" + $("#event-place-id").val() +
"&event-id=" + $("#event-id").val() +
"&event-pls=" + $("#query").val(),
Вот, что осталось в наследство от предшественника... И так во всем проекте FUUUUU~~~~~~
+163
function moveIcon(ui,top) {
ob = ui["draggable"][0]["id"];
level = getIconsPlace(ob, top);
left = ((level-1) * step) + icon_down;
pos = getLeftPX(ob);
pos_level = 0;
// check icon position
if(pos < 58) {
pos_level = 0;
} else if(pos > 58 && pos < 83) {
pos_level = 1;
} else if(pos > 83 && pos < 108) {
pos_level = 2;
} else if(pos > 108 && pos < 133) {
pos_level = 3;
} else if(pos > 133 && pos < 158) {
pos_level = 4;
} else if(pos > 158) {
pos_level = 5;
}
pos_left = ((pos_level) * step) + icon_down;
left = ((level-1) * step) + icon_down;
if(left > pos_left) {
left = pos_left;
}
$("#" + ui["draggable"][0]["id"]).css("left", left + "px");
$("#" + ui["draggable"][0]["id"]).css("top", top + "px");
changePosition();
getResult();
}
Я думаю здесь без комментариев
+167
$('#all').scroll(function() {
$('#interface').mouseover(function() {
$('li').removeClass('current');
$('.interface').addClass('current');
});
$('#about').mouseover(function() {
$('li').removeClass('current');
$('.about').addClass('current');
});
$('#capabilities').mouseover(function() {
$('li').removeClass('current');
$('.capabilities').addClass('current');
});
$('#errors').mouseover(function() {
$('li').removeClass('current');
$('.errors').addClass('current');
});
$('#efficiency').mouseover(function() {
$('li').removeClass('current');
$('.efficiency').addClass('current');
});
$('#law').mouseover(function() {
$('li').removeClass('current');
$('.law').addClass('current');
});
$('#integration').mouseover(function() {
$('li').removeClass('current');
$('.integration').addClass('current');
});
$('#contacts').mouseover(function() {
$('li').removeClass('current');
$('.contacts').addClass('current');
});
});
$('#interface').mouseover(function() {
$('.b-menu').addClass('b-menu-alter');
});
$('#interface').mouseover(function() {
$('.b-menu').addClass('b-menu-alter');
});
$('#about').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#capabilities').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#errors').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#efficiency').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#law').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#integration').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('#contacts').mouseover(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.interface').click(function() {
$('.b-menu').addClass('b-menu-alter');
});
$('.about').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.capabilities').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('errors').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.efficiency').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.law').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.integration').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
$('.contacts').click(function() {
$('.b-menu').removeClass('b-menu-alter');
});
Верстальщик реализовал плавающее меню на jQuery. Как оно работает я так и не понял.
Расстановка табуляции при беглом взгляде особо порадовала
+158
var q_string = "Название фирмы (профиль), например, Тюнинг";
var q_string_p = "Наименование услуги/товара, например, Шины";
var q_string_c = "Адрес, например, Ширямова 13";
var query_q = "";
function search_q(){
var q = $("#searchwords");
if(query_q == ""){
q.val(q_string);
}else q.val(query_q);
document.getElementById("search_button_q").className="active";
$("#search_form").attr("action","/");
document.getElementById("search_button_prod").className="nonactive";
document.getElementById("search_button_cont").className="nonactive";
}
function search_p(){
var q = $("#searchwords");
if(query_q == ""){
q.val(q_string_p);
}else q.val(query_q);
document.getElementById("search_button_q").className="nonactive";
document.getElementById("search_button_prod").className="active";
$("#search_form").attr("action","/price/");
document.getElementById("search_button_cont").className="nonactive";
}
function search_c(){
var q = $("#searchwords");
if(query_q == ""){
q.val(q_string_c);
}else q.val(query_q);
document.getElementById("search_button_q").className="nonactive";
document.getElementById("search_button_prod").className="nonactive";
document.getElementById("search_button_cont").className="active";
$("#search_form").attr("action","/client/");
}
function search_click(){
check_q();
document.getElementById("search_form").submit();
}
function search_focus(){
var q = $("#searchwords");
q.val("");
}
function search_blur(){
var q = $("#searchwords");
var active = $("#search_middle_top .active").attr("id");
if((q.val()=='')&&(active=="search_button_q")) q.val(q_string);
if((q.val()=='')&&(active=="search_button_prod")) q.val(q_string_p);
if((q.val()=='')&&(active=="search_button_cont")) q.val(q_string_c);
}
function check_q(){
var q = $("#searchwords").val();
if((q == q_string)||(q == q_string_p)||(q == q_string_c)){
$("#searchwords").val((q.split("например,")[1]));
}
}
Просто феерический пиздец. Никогда не понимал людей подключающих жокверю и блять использующие тока селекторы, причём ещё и в перемешку с getElement*
+157
function alarm(str) {
alert(str);
alert(str);
alert(str);
}
+170
function array_max(arr) {
return eval("Math.max(" + arr.join(',') +" )");
}
fixed :o)
+158
$("#jOnline_phone").keypress(function(e) {
$("#jError_Onlineform").show().text(e.keyCode);
if(
8 != e.keyCode &&
13 != e.keyCode &&
32 != e.keyCode &&
43 != e.keyCode &&
48 != e.keyCode &&
49 != e.keyCode &&
50 != e.keyCode &&
51 != e.keyCode &&
52 != e.keyCode &&
53 != e.keyCode &&
54 != e.keyCode &&
55 != e.keyCode &&
56 != e.keyCode &&
57 != e.keyCode &&
58 != e.keyCode
) {
return false;
}
});
Срочно надо было написать проверку в поле, что-бы вводить можно было, только цифры и знак «+», написал этот ужас) И понял что проще было в регулярном выражении реализовать, ушёл переписывать)))
+160
$(document).ready(function(){
var obj = $("#answers_list .answer_tool2");
if (obj.hasClass('act')) {
obj.removeClass('act');
} else {
$("#answers_list .answer_tool2").removeClass('act');
obj.addClass('act');
}
});
Строчка #6
+155
$(".rent_table._rent_list tbody input").each(function() {
$(this).attr("checked", "checked");
});
$(".rent_table._rent_list tbody input"). attr("checked", "checked");
PEOPLE WHY Y NO RTFM?
PS этот each отрабатывался на сотне inputов, чем вешал ie6