$(document).ready(function(){
$("ul.subnav").parent().append("<span></span>");
$("ul.topnav li span").click(function() {
$(this).parent().find("ul.subnav").slideDown('fast').show();
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").slideUp('slow');
});
}).hover(function() {
$(this).addClass("subhover");
$(this).removeClass("subhover");
});
});
Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами.
Чтобы вручную разрешить открытие всплывающих окон на сайте, выполните указанные ниже действия.
Откройте меню Chrome Chrome menu на панели инструментов браузера.
Выберите Настройки.
Нажмите Дополнительные настройки.
В разделе "Личные данные" нажмите кнопку Настройки контента.
В разделе "Всплывающие окна" нажмите Управление исключениями.
<style type="text/css">
#enter {display:none}
.slide {border:1px solid grey; padding:20px; width:40px; margin:10px; display:none}
.check {border:1px solid red; padding:10px; width:10px; margin:8px; display:inline-block;}
</style>
<div id="s1" class="slide">1</div>
<div id="s2" class="slide">2</div>
<div id="s3" class="slide">3</div>
<div id="s4" class="slide">4</div>
<div id="prev" class="check">←</div>
<div id="next" class="check">→</div>
<script type="text/javascript">
var count = 1;
$(document).ready(function() {
$('#s1').show();
});
$('#next').on('click', function(){
$('#s' + count).hide();
$('#s' + ++count).fadeIn();
if(count == 5) { count = 1; $('#s1').fadeIn(); }
});
$('#prev').on('click', function(){
$('#s' + count).hide();
$('#s' + --count).fadeIn();
if(count == 0) { count = 4; $('#s4').fadeIn(); }
});
</script>