2013-06-11 4 views
-3

Мне нужно адаптировать некоторый код css для javascript.перевод css3 селектор на javascript

У меня есть следующий код, и мне нужно адаптировать его к объектам javascript, через .style объекта javascript.

С атрибутами, я делаю хорошо, но с селекторами Я должен разработать с яваскриптом действия (для вызова его в любом случае) :)

.cr-container input:checked ~ .cr-bgimg div span{ 
    -webkit-animation: slideOut 0.6s ease-in-out; 
    -moz-animation: slideOut 0.6s ease-in-out; 
    -o-animation: slideOut 0.6s ease-in-out; 
    -ms-animation: slideOut 0.6s ease-in-out; 
    animation: slideOut 0.6s ease-in-out; 
    } 
+0

Что ты не понимаешь? С чем вы столкнулись? Вы посмотрели на 'querySelectorAll()'? – SLaks

+0

Я не понимаю, почему люди до облака и такие, как оскорбительные ... Мой вопрос ясен: traduce/translate этот код для javascript ... Я получил, по style.setProperty ("- webkit-animation", "left 150px "); и style.setProperty ("- moz-animation", "left 150px"); для mozilla firefox ... thanks –

+0

Непонятно, спрашиваете ли вы, как устанавливать свойства, находить соответствующие элементы или обновлять новые элементы. Кроме того, ожидается, что вопросы StackOverflow продемонстрируют небольшой объем усилий; оба эти вопроса являются базовыми, легко выполняемыми для Google задачами. – SLaks

ответ

2

Редактировать

var el = document.querySelectorAll(".cr-container input:checked"); 

Doc : https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll

Для jQuery:

Если думать, что вы хотите:

$(".cr-container input:checked") 

Как вы можете видеть, что это не то, что по-другому.

или

$(".cr-container > input:checked") 

Doc:

http://api.jquery.com/checked-selector/

+0

Какой основной вход после входа: проверен? –

+0

О, извините, я дал вам jquery-ответ, вам нужен чистый javascript? – Maresh

+0

Вы ... Просто заметили. Я редактировал. – Maresh

1
  1. Оператор ~ это выбрать все родственный элемент в DOM

  2. : CHEC ked - псевдо-класс для выбора радиокнопки и флажков, которые проверяются

  3. . это выбрать HTML-элемент с классом

Это должно работать:

$('.cr-container input:checked').siblings('.cr-bgimg div span') 
+1

Я тоже так думал, но он не ищет jQuery. Просто javascript – Maresh

+1

, но мне не нужно для jquery, пожалуйста, дорогой –

+0

Посмотрите на это: http://stackoverflow.com/questions/842336/is-there-a-way-to-select-sibling-nodes – Cana

Смежные вопросы