Я хотел бы изменить исходное положение ссылки изображения на onClick. Я бы назвал это «активным» классом. Используя jQuery, есть ли у кого-нибудь предложения?Как изменить класс при нажатии ссылки?
0
A
ответ
0
$('.active').click(function() {
$('.active').css('background-position', value);
});
есть также добавить/removeClass и toggleClass методы, доступные с JQuery если у вас есть класс CSS с фоном положении уже установлен
0
Использование фона позиции свойство:
$("a.imageLink").click
(
function()
{
$(this).css("background-position", "YOUR_IMAGE_X_POSITION YOUR_IMAGE_Y_POSITION")
}
)
Использование класса:
<style type="text/css">
.leftIMG
{
background-position: 0 0;
background-image: URL("YOUR_IMAGE");
}
.rightIMG
{
background-position: 100 0;
background-image: URL("YOUR_IMAGE");
}
</style>
$("a.imageLink").click
(
function()
{
var a = $(this);
if(a.hasClass("rightIMG"))
{
a.addClass("leftIMG").removeClass("rightIMG");
}
else
{
a.addClass("rightIMG").removeClass("leftIMG");
}
}
)
+0
Вопрос требует изменения класса. – eyelidlessness
+0
Спасибо .. Обновлено сообщение – Chandu
0
Если вы используете JQuery:
$('yourselector').click(function() {
$(this).addClass('active');
});
Если вы не:
var addActiveClass = function() {
this.className += ' active';
};
if(el.addEventListener) {
el.addEventListener('click', addActiveClass, false);
} else if(el.attachEvent) {
el.attachEvent('onclick', addActiveClass);
} else {
var cachedOnClick;
if(el.onclick) {
cachedOnClick = el.onclick;
}
el.onclick = function(e) {
if(cachedOnClick !== undefined) {
cachedOnClick.call(this, e);
}
addActiveClass.call(this);
};
}
Смежные вопросы
- 1. Как изменить класс при нажатии?
- 2. Изменить изображение при нажатии ссылки
- 3. JQuery класс изменения при нажатии ссылки
- 4. Как изменить document.title при нажатии ссылки?
- 5. Как изменить путь ссылки при нажатии кнопки?
- 6. Как изменить цвет ссылки при нажатии?
- 7. изменить цвет ссылки при нажатии на Java
- 8. Как добавить класс и удалить класс при нажатии ссылки?
- 9. Изменить цвет фона ссылки при нажатии ссылки с помощью jQuery
- 10. PHP - Как изменить класс ссылки
- 11. Изменить класс ссылки подсказки
- 12. Полимерная навигация. Как изменить основной контент при нажатии боковой ссылки?
- 13. Как изменить цвет фона td при нажатии ссылки на td?
- 14. Как изменить текст ссылки при нажатии на AJAX в HTML?
- 15. Как изменить высоту таблицы HTML при нажатии ссылки?
- 16. Как изменить цвет кнопки ссылки при нажатии (посещенная ссылка)?
- 17. Как изменить div при нажатии ссылки и показать ее содержимое
- 18. Изменить изображение при нажатии
- 19. Выполнение PHP при нажатии ссылки
- 20. JQuery изменить класс ссылки CSS
- 21. Как изменить класс css списка, который находится внутри репитера asp при нажатии кнопки ссылки asp?
- 22. Как изменить класс элемента при нажатии ссылки привязки тега с помощью jquery
- 23. Как изменить класс Css для кнопки при нажатии кнопки
- 24. Как изменить названный класс в javascript при нажатии кнопки?
- 25. change active li при нажатии ссылки jquery
- 26. добавления активного класс родительского списка при нажатии ссылки
- 27. Как изменить фон при нажатии?
- 28. Включить активный класс при нажатии ссылок на ссылки jQuery
- 29. Изменить переменный класс для ссылки
- 30. Изменить текст при нажатии ссылки с помощью jQuery
Вопрос просит для изменения класса. – eyelidlessness