У меня проблема с Mozilla и классическим синим цветом подсветки. Но с выделенным текстом проблем нет, я имею в виду, что я искал и пробовал свойство css ::-moz-selection, и оно отлично работает, но реальная сделка связана с некоторыми интерактивными событиями javascript, которые у меня есть на моей странице, Например...
CSS
figure:nth-of-type(1) {
-o-transform: translate(60%,-25%) rotate(-10deg) scale(0.60);
-webkit-transform: translate(60%,-25%) rotate(-10deg) scale(0.60);
-moz-transform: translate(60%,-25%) rotate(-10deg) scale(0.60);
transform: translate(60%,-25%) rotate(-10deg) scale(0.60); }
figure.active:nth-of-type(1) {
z-index:10;
box-shadow:0px 0px 50px black;
-o-transform: translate(-6.5%,-13.5%) rotate(0deg) scale(0.70);
-webkit-transform: translate(-6.5%,-13.5%) rotate(0deg) scale(0.70);
-moz-transform: translate(-6.5%,-13.5%) rotate(0deg) scale(0.70);
transform: translate(-6.5%,-13.5%) rotate(0deg) scale(0.70); }
JavaScript
<script type="text/javascript" >
<!--
function listen() {
var images=document.getElementsByTagName("figure");
var i=images.length;
while(i--){images[i].addEventListener('click', focusImage);}
}
function heard() {
var images=document.getElementsByClassName("active");
var i=images.length;
while(i--){images[i].addEventListener('click', unfocusImage);}
}
function focusImage(x){
var target=x.target;
var images=document.getElementsByTagName("figure");
var i=images.length;
while(i--){images[i].className=""; images[i].addEventListener('click', focusImage)}
if (target.tagName=="FIGURE"){target.className='active';}
target.removeEventListener('click', focusImage)
heard();
}
function unfocusImage(x){
var target=x.target;
if (target.className=="active"){target.className='';}
target.addEventListener('click', focusImage);
}
//-->
window.addEventListener('load', listen);
</script>
HTML
<figure>
<img src="<?php bloginfo('template_directory'); ?>/assets/art_home/01.jpg" alt="" />
</figure>
Итак... Когда я нажимаю, рисунок/изображение становится синим (оно исчезает, если я нажимаю в другом месте)...
Я пробовал все селекторы css, которые я знаю (::selection, ::-moz-selection, посещенный, активный и т. д.), и в Chrome у меня нет никаких проблем.
Помогите, пожалуйста!!