Jump to content
  • 0

Не работает скрипт во всех браузерах кроме Mozilla FireFox


ellato44
 Share

Question

Доброго времени суток!
Обращаюсь к знатокам своего дела!
Ребят, подскажите малоопытному ))

Не работает скрипт ни в одном браузере кроме Mozilla Firefox..
Вроде все просто, суть - показывать/скрывать поля при выборе значения select в форме

Подскажите в чем дело, что не так и как это исправить?

Вот тело:

<form name="" id="" method="post" action="" onsubmit="">  <div style="padding-bottom:10px; ">    <select >       <option id="" class="3" value="">Вы новый пользователь?</option>       <option id="" class="1" value="">Я новый пользователь</option>       <option id="" class="2" value="">У меня уже есть кабинет</option>    </select>  </div>  <div id="my1" style="padding-bottom:10px; display:none;"><input type="text" placeholder="значение 1"></input></div>  <div id="my2" style="padding-bottom:10px; display:none;"><input type="text" placeholder="значение 2"></input></div>  <div id="my3" style="padding-bottom:10px; display:none;"><input type="text" placeholder="значение 3"></input></div>  <div id="my4" style="padding-bottom:10px; display:none;"><input type="text" placeholder="значение 4"></input></div>  <div id="my5" style="padding-bottom:10px; display:none;"><input type="text" placeholder="значение 5"></input></div>  <div id="my6" style="display:none; padding-bottom:6px; margin-top:14px;"><input name="submit" id="submit" value="Принять" type="submit"></div></form>

Вот скрипт:

$(".1").click(function(){$('#my, #my1, #my2, #my3, #my4, #my5, #my6').fadeOut('slow');$("#my, #my1, #my2, #my3, #my4, #my5, #my6").toggle(1000);});$(".2").click(function(){$('#my, #my1, #my2, #my3, #my4, #my5, #my6').fadeOut('slow');$("#my, #my3").toggle(1000);$('input[name="other"]').attr('value','');});$(".3").click(function(){$('#my, #my1, #my2, #my3, #my4, #my5, #my6').fadeOut('slow');});

подключаю JQuery 1.9.1

Вот ссылка на мою форму - http://jsfiddle.net/2w18do1z/1/
или здесь, кому как удобнее - http://codepen.io/anon/pen/MaOxMb

Буду благодарен за Ваши советы и помощь!!!

Edited by ellato44
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Я вообще не понимаю что вы там хотели сделать в первом пункте)) полностью все переделывайте. алгоритм такой http://jsfiddle.net/8k5wzu5r/     http://jsfiddle.net/8k5wzu5r/1/

Link to comment
Share on other sites

  • 0

Я вообще не понимаю что вы там хотели сделать в первом пункте)) полностью все переделывайте. алгоритм такой http://jsfiddle.net/8k5wzu5r/     http://jsfiddle.net/8k5wzu5r/1/

Николя, для меня это верх всего ))) я бы к Вам в ученики с удовольствием записался, прям мечта получить хорошие знания по JS ))) Спасибо большое! действительно работает все!

Link to comment
Share on other sites

  • 0

Забыл добавить - $('input[name=other]').attr('value','');  Так не делайте, хоть и в jQuery  вместе с этим атрибутом меняется и значение, но правильнее  $('input[name=other]').val("")

Link to comment
Share on other sites

  • 0

Забыл добавить - $('input[name=other]').attr('value','');  Так не делайте, хоть и в jQuery  вместе с этим атрибутом меняется и значение, но правильнее  $('input[name=other]').val("")

Спасибо огромное за помощь! )))

Link to comment
Share on other sites

  • 0

Забыл добавить - $('input[name=other]').attr('value','');  Так не делайте, хоть и в jQuery  вместе с этим атрибутом меняется и значение, но правильнее  $('input[name=other]').val("")

Николя, скажи пожалуйста, а как можно поступить в этом примере http://jsfiddle.net/f5bfa6sj/3/чтобы добиться результата, как в этом примере http://jsfiddle.net/8k5wzu5r/9/ с появлением скрытых блоков в одном месте, только справа от меню при нажатии на ссылки. Делаю help один для своего проекта, не хочется делать его из нескольких страниц, а хочется по указанному принципу вместить все на одной страничке.. пока мои знания JS никакие вообще, к сожалению, а частенько все упирается именно в эту область.. )) помогите пожалуйста?

буду очень благодарен!

Link to comment
Share on other sites

  • 0

 

Забыл добавить - $('input[name=other]').attr('value','');  Так не делайте, хоть и в jQuery  вместе с этим атрибутом меняется и значение, но правильнее  $('input[name=other]').val("")

Николя, скажи пожалуйста, а как можно поступить в этом примере http://jsfiddle.net/f5bfa6sj/3/чтобы добиться результата, как в этом примере http://jsfiddle.net/8k5wzu5r/9/ с появлением скрытых блоков в одном месте, только справа от меню при нажатии на ссылки. Делаю help один для своего проекта, не хочется делать его из нескольких страниц, а хочется по указанному принципу вместить все на одной страничке.. пока мои знания JS никакие вообще, к сожалению, а частенько все упирается именно в эту область.. )) помогите пожалуйста?

буду очень благодарен!

 

Вроде нашел ответ здесь на форуме )) как вариант интересно и просто - http://jsfiddle.net/uvCh6/153/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By jksnf
      Не работает transition при появлений модального окна:
      <a class="btn">Modal</a> <div class="modal"> <div class="overlay"> <div class="content"> <a class="close">X</a> <h1>Title</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt repellat asperiores rerum animi officiis minus corporis iure voluptate accusantium, ut optio ratione iusto nemo delectus. Quasi illum libero dolorum neque?</p> </div> </div> </div> //scss .modal .overlay{ position: fixed; top: 0;left: 0; width: 100%;height: 100%; background: rgba($color: #000000, $alpha: .8); z-index: 1; display: none; } .modal .content{ width: 500px;height: 200px; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); background-color: #fff; z-index: 2; text-align: center; display: none; a{ line-height: 30px; font-weight: bold; color: #fff; top: -50px;; position: absolute; right: -50px; font-size: 40px; padding: 10px; } h1{ margin-bottom: 20px; } } .modal.active .overlay{ display: block; } .modal.active .content{ display: block; } //Jquery $(document).ready(function(){ $(".btn, .close").click(function() { $(".modal").toggleClass("active") }) }) Я понимаю что на display не работает transition. но и нельзя ставить opacity т.к перекрывает контент сзади него изначально.

      Что делать?
    • By Kasl68
      Не могу значение с одного поле на другой, через  JavaScript. Помогите пожалуйста!
      <!DOCTYPE HTML> <html lang="kz"> <head>     <meta charset="utf-8"> <title> ВЫВОД </title> </head> <body>    <input type="text" name="Vvod" value="Пример" placeholder="введите имя"> <input type="text" name="Vyvod"> <br> <input type="submit"></button> <br> <script type="text/javascript">     function submit() {     let Vvod=document.getElementsByTagName('Vvod');     Vyvod.value=Vvod;     console.log(Vyvod.value);     } </script>   </body> </html>  
    • By IsayR
      Всем привет! Подскажите, пожалуйста, как правильно сделать раскрывающиеся блоки со скрытым содержанием внутри? У меня в принципе все работает, блок открывается и закрывается, НО если я нажимаю на блок, а не на стрелочку, она у меня остается в таком же положении(а она должна у меня меняться, когда блок открывается), и получается куча мала, и выглядит это не очень презентабельно. Подскажите, пожалуйста!
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 1 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 1</div> </div> </div> </div> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 2 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 2</div> </div> </div> </div> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 3 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 3</div> </div> </div> </div> .div{ border: 1px solid #3A444E; border-radius: 10px; width: 300px; height: 64px; overflow: hidden; } .div.open { height: auto; background: #000; color: #fff; } .window-one { display: flex; align-items: center; justify-content: space-between; } .title { margin-bottom: 20px; } .arrow-test { content: ''; background: url('http://cdn.onlinewebfonts.com/svg/img_387044.png') no-repeat center center / 100%; width: 30px; height: 30px; cursor: pointer; } .arrow-test.open { content: ''; background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Eo_circle_yellow_arrow-up.svg/1024px-Eo_circle_yellow_arrow-up.svg.png') no-repeat center center / 100%; width: 30px; height: 30px; cursor: pointer; } $('.div, .arrow-test').click( function(){ $(this).toggleClass('open')});  
    • By Алеся
      Всем привет! Хотела бы представить свою работу новичка на обсуждение для получения конструктивной критики и/или советов, взглядов что можно улучшить или изменить, общее впечатление, конечно, тоже интересует.   https://alesia-k.github.io/Tajam-template/
      Обратите, пожалуйста, внимание на:
      - блок "MEET OUR AMAZING TEAM". Немного не нравится как смещаются item при наведении мыши, как будто немного дергаются. Так ли по-вашему это должно работать или такое поведение блока нужно изменить?
      - инпут "subscribe" в футторе. При клике на инпут, немного смещается и сам инпут, и рядом стоящая кнопка. Было бы классно, если бы подкинули идею как сделать, чтобы такого не было.
      - и почему-то при клике на <a href="tel:(+62)2122243333">(+62)21-2224 3333</a>   не идет процесса соединения.
      Заранее спасибо!
    • By Only091
      Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js
      каталог.7z
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy