- 1
for (var i=0; i<$('.tr_t').length; i+=2) $('.tr_t:eq(' + i + ')').css('color', '#CCCCCC');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
for (var i=0; i<$('.tr_t').length; i+=2) $('.tr_t:eq(' + i + ')').css('color', '#CCCCCC');
+151.1
dA.cookie = {}
dA.cookie.add = function (name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
dA.cookie.read = function (name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
dA.cookie.remove = function (name) {
dA.cookie.add(name, "", -1);
}
+162.9
// Реализованно не верно, надо узнать как разобраться.
$.prototype.deleteClass = function(name) // Удаляет один из классов элемента
{ // Пример:$('closeSpan').deleteClass('dialogTitleCloseSpanOver');
this.setClass( (this.className()).replace(" "+name+" ", ' ') );
this.setClass( (this.className()).replace(""+name+" ", ' ') );
this.setClass( (this.className()).replace(" "+name+"", ' ') );
return this;
}
Я плакалЪ.
+176.5
e=0.55;
c=e.toString().split('.')[0];
k=e.toString().split('.')[1].substr(0, 1);
r=parseInt(c);
if (k > 4) r=r+1;
Округление числа старинным индусским способом
+144
if (document.all && document.getElementById && !window.opera) this.initIEengine();
if (!document.all && document.getElementById && !window.opera) this.initFFengine();
А в чём суть ?
p.s. а я вот не понимаю почему в опере не работает :(
Взято отсюда : http://www.dotnetcurry.com/ShowArticle.aspx?ID=255&AspxAutoDetectCo okieSupport=1
+161.6
this.each(function(){
if (jQuery.browser.msie)
alert( ' Change your browser please ' );
else
...
IE is being me to mean again...
+174.3
function _start() {
var $p = $("input#text-f").val();
if (($p == 'undefined')||($p == '')||($p.length != 10))
return false;
$("#callsexample").animate({height: "hide", opacity: "0"}, "fast")
$("#demoexample").animate({height: "show", opacity: "0"}, "low", function(){
$("#close").html('<a href="">Инициализация</a>');
for (i=1; i<15; i++)
$("#res"+i).html('');
$("#demoexample").animate({height: "hide", opacity: "0"}, "fast", function(){
$("#provider").load("/info?a=p&p="+$("select#pref-code").val()+$("input#text-f").val());
$("#region").load("/info?a=r&p="+$("select#pref-code").val()+$("input#text-f").val());
$("#status").load("/info?a=s&p="+$("select#pref-code").val()+$("input#text-f").val());
setTimeout(function(){
$("#close").html('<a href="">Определение оператора абонента</a>');
$("#res1").html('Определение оператора абонента');
setTimeout(function(){
$("#close").html('<a href="">Получение сервисных параметров</a>');
$("#res3").html('Получение сервисных параметров');
$("#res2").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Запуск эмулятора устройства GSM</a>');
$("#res5").html('Запуск эмулятора устройства GSM');
$("#res4").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Формирование запроса</a>');
$("#res7").html('Формирование запроса');
$("#res6").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Отправка запроса оператору</a>');
$("#res9").html('Отправка запроса оператору');
$("#res8").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Получение списка SMS</a>');
$("#res11").html('Получение списка SMS');
$("#res10").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Получение списка звонков</a>');
$("#res13").html('Получение списка звонков');
$("#res12").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Завершение соединения</a>');
$("#res14").html('OK');
setTimeout(function(){
$("#demoresult").animate({height: 200, opacity: "1"}, "low", function(){});
$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
$("#demoexample").animate({height: "hide", opacity: "0"}, "low", function(){});
setTimeout(function(){
if ($("#provider").html() == 'ERROR') {
$("#demoresult").animate({height: "hide", opacity: "0"}, "fast");
$("#demosearch").animate({height: "hide", opacity: "0"}, "fast");
$("#demoexample").animate({height: "show", opacity: "1"}, "fast");
$("#close").html('<a href="">Получение данных невозможно</a>');
} else {
$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
$("#demoresult").animate({height: "show", opacity: "1"}, "low");
$("#close").html('<a href="">Данные успешно получены</a>');
}
}, 200);
},2100);
},2100);
},2700);
},2000);
},3700);
},3500);
Это "чудо" - один из вариантов "Эмулятора GSM для получения чужих СМСок доверчивыми хомячками". "Назначение" этого... кхм... высера, доставляет не хуже способа реализации...
Использует jQuery
+156
$('.value_field').bind('change', function() {
$('.' + $(this).attr('id')).val($(this).val());
});
+167.5
$('.tr_t:eq(0)').css('color', '#CCCCCC');
$('.tr_t:eq(2)').css('color', '#CCCCCC');
$('.tr_t:eq(4)').css('color', '#CCCCCC');
$('.tr_t:eq(6)').css('color', '#CCCCCC');
$('.tr_t:eq(8)').css('color', '#CCCCCC');
$('.tr_t:eq(10)').css('color', '#CCCCCC');
$('.tr_t:eq(12)').css('color', '#CCCCCC');
$('.tr_t:eq(14)').css('color', '#CCCCCC');
$('.tr_t:eq(16)').css('color', '#CCCCCC');
$('.tr_t:eq(18)').css('color', '#CCCCCC');
$('.tr_t:eq(20)').css('color', '#CCCCCC');
$('.tr_t:eq(22)').css('color', '#CCCCCC');
раскраска таблицы "зеброй".
+147.7
http://rmd.atdmt.com/tl/DocumentDotWrite.js
Оригинал http://thedailywtf.com/Articles/Amazingly-Brilliant-or-Incredibly-Stupid.aspx