Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии как заменить эффект под кнопкой? (Помогите осилить пожалуйста =)) |
как заменить эффект под кнопкой? |
ПКМ работает с SHIFTOM
Видел конечно - вообще 0 эффекта - окно не появляется совсем тогда! Уже весь код который ты дал перепробовал и так и сяк - чувствую скоро стану экспертом по КСС с этим окном!!!!!!!!! код еще переработал - вот такой короткий вариант работает - появляется окно как нужно но блин.. почему же оно появляется когда наводишь на его площадь ??? посмотри на сайте ни display:block ни visibility: hidden не решают проблему жаль все рушить и пользовать скрипт - код то хороший.. никаких библиотек вообще не требует а выглядит эффект окна точно как на query #buttontopic{top:286px;left:5px;} #buttontopic:hover #abc{ opacity:1;left:84px; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } #abc{top:6%;opacity:0;} Сообщение отредактировал GEMMY - Понедельник, 09 Июн 2014, 00:43:06
|
Код $("#buttontopic").mouseover(function(){ $("#abc",this).stop(true).fadeIn(300); }).mouseout(function(){ $("#abc",this).stop(true).fadeOut(300); }); Добавлено (10 Июн 2014, 12:36:09) Код #button{ bottom: 9%; right: 0.1%; } #content{ top:66%; right:-10%; display:none; opacity:0; -webkit-transition:opacity 0.7s ease; -moz-transition:opacity 0.7s ease; -o-transition:opacity 0.7s ease; transition:opacity 0.7s ease; } #button > a:hover #content{ display:block; opacity:1; right:10%; -webkit-transition:opacity 0.7s ease; -moz-transition:opacity 0.7s ease; -o-transition:opacity 0.7s ease; transition:opacity 0.7s ease; } |
$("#buttontopic").mouseover(function(){ $("#abc",this).stop(true).fadeIn(300); }).mouseout(function(){ $("#abc",this).stop(true).fadeOut(300); }); а вот с этим - какой КСС использовать? если оставляю такой - #abc{top:6%;left:0.1%} окно не появляется вообще |
|
Dogica, я тут набросал кода немного, проверил - все работает.
Код <!DOCTYPE html> <html> <head> <title>Test</title> <script type="text/javascript" src="jq.js"></script> <style> .fixed_menu_elem{ position:fixed; top:50px; left:50px; } .fixed_menu_elem > span.container{ position:fixed; top:50px; left:150px; display:none; width:400px; height:600px; background:#EEE; z-index:1; } </style> <script> $(document).ready(function(){ $(".fixed_menu_elem > a").mouseover(function(){ $(this).parent().children(".container").stop(true).fadeIn(300); }).mouseout(function(){ $(this).parent().children(".container").stop(true).fadeOut(300); }); }); </script> </head> <body> <span class="fixed_menu_elem"> <a href="">Hover me</a> <span class="container">yasdgijsan ;akjhsdou has;d kjbasidf vbas nl;kasjb jhabs d</span> </span> </body> </html> |
ниче себе немного =)_
пошел добивать кису! отпишусь скоро Добавлено (11 Июн 2014, 21:19:25) --------------------------------------------- этот код классно работает но есть вопросы: 1) почему он перестает работать при переходе на другой таб в мозиле и возвращении на эту страничку, попробуйте перейти на другой сайт (не закрывая эту страничку) 2) не успеваю нажать на ссылку внутри контента - окно исчезает неправильное условие в функции да? Надо чтобы окно оставалось открытым пока курсор находится на территории окна Или на территории кнопы хувер.. щас тока пока на кнопе. http://www.dogica.com/nexxus.html Сообщение отредактировал Dogica - Среда, 11 Июн 2014, 21:29:28
|
Dogica,
Код <!DOCTYPE html> <html> <head> <title>Test</title> <script type="text/javascript" src="jq.js"></script> <style> .fixed_menu_elem{ position:fixed; top:50px; left:50px; z-index:2; } .fixed_menu_elem > span.container{ position:fixed; top:50px; left:120px; display:none; width:400px; height:600px; background:#EEE; z-index:1; } </style> <script> $(document).ready(function(){ $(".fixed_menu_elem").mouseover(function(){ $(".container",this).stop(true).css("display","block").fadeTo(300,1); }).mouseout(function(){ $(".container",this).stop(true).delay(300).css("opacity","1").fadeTo(300,0,function(){ $(this).hide(); }); }); }); </script> </head> <body> <span class="fixed_menu_elem"> <a href="">Hover me</a> <span class="container">yasdgijsan ;akjhsdou has;d kjbasidf vbas nl;kasjb jhabs d</span> </span> </body> </html> |
супер!
спасибо =) Добавлено (16 Июн 2014, 20:20:58) |
| |||