Я хочу применить некоторый стиль, если мышь щелкнула внутри элемента (здесь .block
). Если элемент щелкнуть, получите этот элемент по $(this)
и настройте его. Теперь после этого, когда пользователь нажимает кнопку, отличную от элемента $(this)
, я хотел бы изменить его на стиль по умолчанию. Как определить, нажата ли мышь, кроме элемента $(this)
.
JS скрипт до сих пор:
$(document).ready(function() {
// when a block is clicked get that specific block
$('.block').click(function() {
var block = $(this);
block.css('background','red');
});
//if clicked other than the block do stuff
});
Вы должны достичь этого путем простого CSS. См. Мой ответ –
@AnkitAgarwal Да, я видел ваш ответ и его очень интересный. Но мне нужно, чтобы он выполнял и другие функции jquery. +1 от меня. Это действительно очень хорошо. – Aamu
ok, поэтому, если у вас есть и другие обратные вызовы, которые вы можете добиться, прослушав событие «focus» на этом блоке. –