- 1
document.getElementById('out').value = document.getElementById('in').value.toString().translit().split(' ').join('_').toString().toLowerCase()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+149
document.getElementById('out').value = document.getElementById('in').value.toString().translit().split(' ').join('_').toString().toLowerCase()
translit() видимо самописный...
+153
// ================================================ SET UP DISPLAY OF FIRST SLIDE (CHECK FOR ANCHOR LINK) ============================================================
var anchorLink = self.document.location.hash;
switch (anchorLink)
{
// Intro
case "#panel-00-00": var currentSlide = 1; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','none'); $('#slides_holder').css('left','0px'); animateSlide(currentSlide); break;
// Table of Contents
case "#panel-00-01": var currentSlide = 2; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','none'); $('#slides_holder').css('left','-776px'); animateSlide(currentSlide); break;
// Chapter 1
case "#panel-01-00": var currentSlide = 3; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,3); $('#slides_holder').css('left','-1552px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-01": var currentSlide = 4; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,4); $('#slides_holder').css('left','-2328px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-02": var currentSlide = 5; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,5); $('#slides_holder').css('left','-3104px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-03": var currentSlide = 6; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,6); $('#slides_holder').css('left','-3880px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-04": var currentSlide = 7; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,7); $('#slides_holder').css('left','-4656px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-05": var currentSlide = 8; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,8); $('#slides_holder').css('left','-5432px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-06": var currentSlide = 9; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,9); $('#slides_holder').css('left','-6208px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-01-07": var currentSlide = 10; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(3,10); $('#slides_holder').css('left','-6984px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
/* ... Ещё таких же 4 чаптера по 7-10 слайдов ... */
// Quiz
case "#panel-06-00": var currentSlide = 51; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(51,51); $('#slides_holder').css('left','-38800px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
case "#panel-06-01": var currentSlide = 52; $('.slide'+(currentSlide)+'_object').css('display','none'); $('#module_menu').css('display','block'); highlightNavItems(51,51); $('#slides_holder').css('left','-38800px'); $('.slide'+currentSlide+'_object').css('display','block'); animateSlide(currentSlide); break;
// Intro (user has accessed "main" page)
default: var currentSlide = 1; $('#module_menu').css('display','none'); break;
}
Вот такой прислали слайдер на переделку, главный код опущен, но стиль такой же.
+163
type = ~~(Math.random()*5);
if (type == 0) type = 1;
else type = 0;
Кручу-верчу, вобщем, как обычно.
+141
window.onload = function () {
var жирнота = [
600,
700,
800,
900
],
свэг = document.getElementById("swag");
свэг.innerHTML = "";
"SWAG".split("").forEach(function (буква) {
свэг.innerHTML += "<span>" + буква + "</span>"
});
function ослучайнить(что) {
return Math.floor(Math.random() * что);
}
function минимальноРаскрашываетСвэг() {
Array.prototype.forEach.call(свэг.children, function (буква) {
буква.style.color = "#" + ослучайнить(0xffffff).toString(16);
буква.style.fontSize = 250 + ослучайнить(175) + "px";
буква.style.fontWeight = жирнота[ослучайнить(жирнота.length)];
});
}
setInterval(минимальноРаскрашываетСвэг, 500);
};
+153
var checkCookie = $.cookie("nav-item");
if (checkCookie != "") {
$('.top_menu li:eq('+checkCookie+')').addClass('activeli');
}
else{
}
$('.top_menu li').click(function(){
var navIndex = $('.top_menu li').index(this);
$.cookie("nav-item", navIndex);
});
кнопочки.
+157
var onClear = function(e)
{
if(e.value == "Логин" || e.value == "Пароль")
{
e.value = "";
}
}
<input type="text" name="login" value="Логин" onclick="onClear(this);"/>
Ох блин...
+149
$(function(){
var m_small = $('.met_small');
var met_small = $('.metka_small');
m_small.on('click', function(){
var text = $(this).text();
$('#tmet2').find('h2').html(text);
m_small.each(function(){
$(this).children('p').css({
'color' : '#08579E'
});
});
var e = $(this);
e.children('p').css({
'color' : '#000'
});
met_small.each(function(){
$(this).removeClass('metka_small_active');
})
e.children('.metka_small').addClass('metka_small_active');
});
});
$(function(){
$('.met').not('.cont').on('click',function(){
var text = $(this).text();
$('#tmet2').find('h2').html(text);
$('.met').each(function(){
$(this).children('p').css({
'color' : '#08579E'
});
});
var e = $(this);
e.children('p').css({
'color' : '#000 '
});
$('.metka').each(function(){
$(this).removeClass('metka_active');
})
e.children('.metka').addClass('metka_active');
});
});
Я в js не давно. Возможно ли эти две функции объединить в одну ?
Они делают одно и тоже, просто для двух разных элементов.
+170
function onKeyDown() {
var key_f5 = 116; // 116 = F5
if (key_f5 == event.keyCode) {
event.keyCode = 27;
return false;
}
}
Запрещаем обновление страницы по F5.
+157
$( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );
$( function() { $('#message').wysibb( window.uCoz.uwbb ); } );
$( function() { $('#format_message, label[for="format_message"]').hide(); } );
$( function() { $('#format_brief, label[for="format_brief"]').hide(); } );
В одну конструкцию-то стрёмно вставлять...
+155
function moveAll(objectFrom, objectTo)
{
var list_len = objectFrom.length;
if (list_len > 0)
{
// i is 0 all the time in the loop
for (i=0; objectFrom.length>0;)
{
var new_option = new Option (objectFrom[i].text, objectFrom[i].value);
objectTo[objectTo.length] = new_option;
objectFrom[i] = null;
}
}
}
Литералы — для лузеров (я имею в виду objectForm[0])!