"Возвращение return false из обработчика события останавливает всплытие и предотвращает действие браузера по умолчанию." (c)
я опять с этим слайдером. в общем выровнял панель с превьюшками вертикально, но остались нерешенные задачи: 1) Не получается сделать прокрутку вниз и вверх про нажатии соответственно на "+" и "-". Картинки вертикально расположены, а оно крутит вправо и влево. кажется где-то тут: PHP: var rbttLeftMargin = (pictWidth/2) + (jQuery("div#thumbSlider" + j).width()/2) + settings.thumbsRightMargin + contBorder; var lbttLeftMargin = (pictWidth/2) - (jQuery("div#thumbSlider" + j).width()/2) - (settings.buttonsWidth + settings.thumbsRightMargin) + contBorder; var innerLeftImg = jQuerybtl.find("img"); var innerRightImg = jQuerybtr.find("img"); if(innerLeftImg.length != 0 && innerRightImg.length != 0) { jQuery(innerLeftImg).load(function() { jQuery(this).css({margin: Math.round((thumbsHeight/2)-(jQuery(this).height()/2))+"px 0 0 0"}); }); jQuery(innerRightImg).load(function() { jQuery(this).css({margin: Math.round((thumbsHeight/2)-(jQuery(this).height()/2))+"px 0 0 0"}); }); } 2) После щелчка по превьюшке автослайд останавливается. как продолжить автослайд даже после нажатия ? и вроде тут: PHP: if(settings.autoslide){ var i = 1; jQuery("div#thumbSlider" + j).everyTime(settings.asTimer, "asld", function() { jQuery(this).find("a").eq(i).trigger("click"); if(i == 0) { pos = 0; l_enabled = false; jQuery("div#thumbSlider" + j).find("ul:not(:animated)").animate({ left: -(thumbsWidth+settings.thumbsRightMargin)*pos}, 500, settings.easeFunc, function(){authorityMixing();}); } else l_enabled = true; (i%settings.thumbs == 0)? jQuery(this).next().next().trigger("click") : null; (i < pictEls-1)? i++ : i=0; }); //stops autoslidemode jQuery("a#right" + j).bind("mouseup", function(){ jQuery(this).prev().prev().stopTime("asld"); }); jQuery("a#left" + j).bind("mouseup", function(){ jQuery(this).prev().stopTime("asld"); }); jQuery("div#thumbSlider" + j + " a").bind("mouseup", function(){ jQuery(this).parent().parent().parent().stopTime("asld"); }); } Ссылка на полный файл с кодом: http://www.gcmingati.net/wordpress/wp-content/lab/jquery/svwt/js/jquery.slideViewerPro.1.0.js С подсвеченным синтаксисом: http://paste2.org/p/1004259 Благодарю
Тебе придётся внимательно и не спеша пройтись по всему коду, заменяя left на top и marginLeft на marginTop и т. п. в некоторых местах, поскольку автор решил похардкодить. Можно у него самого спросить, бложек и почта находятся в гугле на первой странице. Удали три обработчика после комментария "//stops autoslidemode"
Не подскажите как сделать расположение меню, фильмов как тут http://shova97.hostei.com/?api_url=http://api.vkontakte.ru/api.php&api_id=1899600&api_settings=1&viewer_id=59365613&viewer_type=2&sid=614fdb522445a33999e7fa6e2ab5fed9a62aae0dc7f6917d22ccc07175&secret=6a25d2fd57&user_id=59365613&group_id=0&is_app_user=1&auth_key=432f67fdcfb174cadae846c30dda12ba&language=0&parent_language=0&lc_name=d4bd057e
Вот скрипт дива - который при нажатии показываеться и при повторном скрываеться. Code: <script language="javascript"> function toggle() { var ele = document.getElementById("toggleText"); var text = document.getElementById("displayText"); if(ele.style.display == "block") { ele.style.display = "none"; text.innerHTML = "show"; } else { ele.style.display = "block"; text.innerHTML = "hide"; } } </script> <a id="displayText" href="javascript:toggle();">show</a> <== click Here <div id="toggleText" style="display: none"><h1>peek-a-boo</h1></div> Мне нужно реализовать это дело так. К примеру у нас есть - ТЕКСТ СТАТИЬ И ФОРМА. При нажатии на кнопку отправить письмо. ТЕКСТ СТАТЬИ должен скрыться и показаться ФОРМА. Как такое реализовать ? с этого примера ?
Боги JQUERY помогите... Code: // update validation status on change onchange_callback: function(editor) { tinyMCE.triggerSave(); $("#" + editor.id).valid(); } }); $(function() { var validator = $("#frmPost").submit(function() { // update underlying textarea before submit validation tinyMCE.triggerSave(); }).validate({ rules: { title: "required", //name title content: "required" //name textarea }, errorPlacement: function(label, element) { // position error label after generated textarea if (element.is("textarea")) { label.insertAfter(element.next()); } else { label.insertAfter(element) } } }); validator.focusInvalid = function() { // put focus on tinymce on submit validation if( this.settings.focusInvalid ) { try { var toFocus = $(this.findLastActive() || this.errorList.length && this.errorList[0].element || []); if (toFocus.is("textarea")) { tinyMCE.get(toFocus.attr("id")).focus(); } else { toFocus.filter(":visible").focus(); } } catch(e) { // ignore IE throwing errors when focusing hidden elements } } } Помогу чем смогу СЕО дизайн . Нужно из этой функции сделать лимит вводящих символов.
PHP: <script language="javascript"> function toggle() { var text = document.getElementById("displayText"); var ele = document.getElementById("text"); var form = document.getElementById("form"); if(ele.style.display == "block") { ele.style.display = "none"; form.style.display = "block"; text.innerHTML = "Return"; } else { ele.style.display = "block"; form.style.display = "none"; text.innerHTML = "Send"; } } </script> <a id="displayText" href="javascript:toggle();">Send</a> <div id="text" style="display: block">Article text, Article text, Article text, Article text, Article text, Article text, Article text, </div> <div id="form" style="display: none"><form><input type="text" name="input"><input type="submit"></form></div>
Много раз видел скрипт, но теперь его не найти.. Есть кнопка в дизайне сайта, после нажатия она меняет картинку свою, а из под неё плавно выезжает панелька, на которой что-то грузится из БД. Например, сайт чтобы быстро грузился, делаем такую фигню, кому-то надо новости посмотреть, он нажал - Смотреть, кнопка изменилась на Новости, вниз выезжает плавно панель, на которую грузится содержимое PHP скрипта.
На сайте iframe. В нем моя страничка, имею доступ к ее редактированию. Как сломать iframe, то есть, что бы моя страничка открылась в новом окне, либо на место того сайта, где iframe?
с js практически не знаком. данные из формы передаются в виде <input type="text" name="title[]" value=""> как прочекать эти значения? PHP: var q = "0"; var i = "0"; var a = "0"; var submitted = false; var error = false; var error_message = ""; ...... if (error == false) { for ( i = "0"; i < "9"; i++) { if ((document.add_new_advertisement.title[i].value !== "" ) || (document.add_new_advertisement.autor[i].value !== "" ) || (document.add_new_advertisement.price[i].value !== "" ) || (document.add_new_advertisement.comment[i].value !== "" ) ){ if ((document.add_new_advertisement.title[i].value !== "") && (document.add_new_advertisement.autor[i].value !== "") && (document.add_new_advertisement.price[i].value !== "") && (document.add_new_advertisement.comment[i].value !== "")){ q = 1; } else{ a = i+1; error_message = error_message + "Заполните поля для" + a + "книги.\n"; err = true; } } } if( (q !== 1) && (err==false)){ error_message = error_message + "Заполните поля для" + a + "книги.\n"; error = true; } } ...... я так понимаю не нравится document.add_new_advertisement.comment.value?
document.add_new_advertisement.title.value add_new_advertisement - название формы а ипут в форме имеет имя <input type="text" name="title[]" value="">