-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Melhoria na barra #34
Comments
Você sabe se o site já estiver capturando o ESC vai continuar funcionando o código do site e vai fechar a barra? |
Vai continuar funcionando, nesse caso, o codigo esta adicionando no evento click, dentro do html e se ele encontrar a barra aberta. Me avisem quando tiver uma nova versão da barra do governo, ja com essa melhoria adicionada. Thanks |
$ nesse caso é o jquery? A barra não tem essa biblioteca embutida e nem chama ela. |
Isso, $=jquery.
Se colocar direto no codigo da barra tem que ser javascript puro.
Se em uma biblioteca do projeto externo, use jquery.
Ta bem facil. 😊
Em seg, 9 de dez de 2019 10:53, caduvieira <[email protected]>
escreveu:
… $ nesse caso é o jquery? A barra não tem essa biblioteca embutida e nem
chama ela.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34?email_source=notifications&email_token=AAEMC6ZC3IQW57WHI5STKQLQXZEVNA5CNFSM4JSUWOAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGJHYNY#issuecomment-563248183>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEMC6Y2MW65FUTC7LT2Z73QXZEVNANCNFSM4JSUWOAA>
.
|
Percebi que a barra só abre e fecha através do pequeno botão a direita.
Foi necessário criar um script simples, para que ao clicar fora da barra, no site do cliente... a barra feche automaticamente ou se apertar a tecla ESC, a barra fecha.
Gostaria de contribuir para que se acharem interessante, implementem na barra.
Segue codigo:
// pode se usar html ou body, se alguem quiser colocar no barrabrasil.js reescreva em javascript puro ou em qualquer .js que vai para o cliente do seu site.
$("html").click(function (e) {
// esconde barra brasil
if ($('#orgaos-governo-barra').is(":visible")) {
javascript: toggleOrgaosGoverno();
}
}).keyup(function (e) {
if (e.keyCode == 27) {
// esconde barra brasil
if ($('#orgaos-governo-barra').hasClass("mostra-orgaos")) {
javascript: toggleOrgaosGoverno();
}
}
});
// by Tiago Garcia
The text was updated successfully, but these errors were encountered: