Поддерживает ли jQuery или другие библиотеки JavaScript селектора CSS4? Даже браузеры? Как я могу проверить их?Поддерживает ли jQuery селектора CSS4?
ответ
только 4 уровня селекторов JQuery поддерживает на данный момент являются :has()
и the extended version of :not()
- и это только потому, что спецификации черпали вдохновение из самого JQuery, так как JQuery уже реализованы им года до того, как спецификация была его Обшественные Рабочий проект опубликована в 2011.
Я бы не ожидал, что jQuery будет реализовывать какие-либо другие функции до тех пор, пока спецификация не стабилизируется (т.е. достигнет, по крайней мере, CR). Вы заметите, что :has()
не отображается в WD 2013 года, на который вы ссылаетесь. Это потому, что селектор предметов, который появляется в WD 2013 года, был отброшен в пользу :has()
only a little over a year ago.
Итак, вы можете себе представить, почему поставщики все еще сдерживают реализацию спецификации. Однако с at least one browser now partially implements Selectors 4, надеюсь, нам не придется ждать намного дольше, чтобы другие браузеры наверстали упущенное.
Вы можете легко протестировать их, просто используя их и видя, возвращают ли они элементы, которые вы ожидаете.
Infect parent selector сделал меня захватывающим. У меня не было селектора. Поддерживается ли она всеми современными браузерами? –
Нет, браузер пока не поддерживается. И даже если браузеры поддерживают его, маловероятно, что вы сможете использовать его в CSS. «Родительский селектор» - это чуть менее мощная и менее интуитивная версия: has(). И я удивлен, что вы не знали о его существовании в jQuery - это практически одна из точек продажи jQuery. – BoltClock
@ Родительский селектор KamuranSönecek? .parent() уже существует в jquery. Зачем волноваться? –
css4 все еще находится в осадке. Он не адаптируется ко всем браузерам. Независимо от того, какие браузеры поддерживают объявления css4 css, которые будут автоматически поддерживаться jquery.
Я думаю, что вопрос означает, что если jQuery полилогизует синтаксис Selectors 4, когда браузеры не поддерживают его. – Oriol
- 1. Поддерживает ли jQuery холст?
- 2. Поддерживает ли GWT JQuery?
- 3. Поддерживает ли константы jQuery?
- 4. Jquery селектора
- 5. Есть ли трюк css для эмуляции CSS4: пустой селектор?
- 6. Можете ли вы «и» селектора jQuery вместе?
- 7. Нужно ли использовать: при указании селектора jQuery?
- 8. Могу ли я «складывать» селектора, используя jQuery?
- 9. Возможно ли повторное вызов успешного селектора jQuery?
- 10. Поддерживает ли браузер iPad jQuery?
- 11. Поддерживает ли adobe AIR jQuery?
- 12. Поддерживает ли jQuery ftp-запрос?
- 13. Поддерживает ли этот jQuery timepicker
- 14. Проверьте, нет ли селектора
- 15. Упростить селектора jQuery?
- 16. Проверить тип селектора jquery
- 17. Использование простого селектора jQuery
- 18. JQuery 'live' для селектора?
- 19. Анализ производительности селектора jQuery?
- 20. Jquery селектора помощи
- 21. JQuery 1.9.1 свойство селектора
- 22. Получение * селектора в jQuery
- 23. селектора JQuery - значения стиля
- 24. JQuery без селектора?
- 25. jQuery Ошибка выбора селектора jQuery
- 26. проблемы селектора JQuery
- 27. упрощающие селектора jQuery
- 28. Странное поведение селектора JQuery
- 29. прототип селектора, эквивалентный jQuery
- 30. JQuery селектора атрибута
Нет (и никогда не будет) CSS4. Это CSS Selectors Level 4, модуль CSS3. – Oriol
Я думаю, да, потому что я слышал о css4 с 1 года назад и до сих пор раздражает – Kumar