Показать сообщение отдельно
  #5 (permalink)  
Старый 02.11.2014, 19:04
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

подсказки просто улет. ну видно же, что так работать не будет:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <title>Example</title>  
		<style>
.list {
	position: absolute;
	background-color: white;
	margin: 5px 0px 5px 0px;
	border: 1px solid black;
	width: 200px;
	height: 150px;
}
		</style>
    </head>
	<body>
		<input type="text" value="234" onfocus="ff()" onblur="f();">
		<div class="list" onclick="s()"></div>
	<script>
	var menu = document.querySelector('.list'),
		input = document.querySelector('input');
	
	input.focus();
	
	function ff () {
		menu.style.display = 'block';
	}
	
	function f () {
		menu.style.display = 'none';
	}
	
	function s () {
		console.log('кликнули');
	}
	</script>
    </body>
</html>


контекстное меню закроется быстрей чем сработает клик. и браузер клика не увидит
Ответить с цитированием