Я нашел этот пульсирующий эффект в Интернете, и он работает нормально, но настроен на работу только при наведении курсора. Я хотел бы, чтобы это был постоянный эффект, и не знаю, как его настроить, чтобы убрать требование наведения. Обратные вызовы в jquery всегда немного сбивают меня с толку при чтении кода. Я учусь... понемногу. Любая помощь будет полезна.
$(function(){
$.extend($.fn.pulse = function(){
var minOpacity = .33;
var fadeOutDuration = 400;
var fadeInDuration = 400;
$(this).attr( 'pulsing', 'y' );
$(this).animate({
opacity: minOpacity
}, fadeOutDuration, function() {
$(this).animate({
opacity: 1
}, fadeInDuration, function() {
if( $(this).attr('pulsing') == 'y' ) $(this).pulse();
})
});
return $(this);
});
$.extend($.fn.stopPulse = function(){
$(this).attr( 'pulsing', '' ).stop(true,true).animate({opacity:1});
});
$('.pulse_image').(function(){ $(this).pulse() },function(){ $(this).stopPulse() });
Подробнее здесь: https://stackoverflow.com/questions/119 ... hover-only
Изменение кода Jquery, чтобы сделать эффект постоянным, а не только при наведении ⇐ Jquery
Программирование на jquery
1771017500
Anonymous
Я нашел этот пульсирующий эффект в Интернете, и он работает нормально, но настроен на работу только при наведении курсора. Я хотел бы, чтобы это был постоянный эффект, и не знаю, как его настроить, чтобы убрать требование наведения. Обратные вызовы в jquery всегда немного сбивают меня с толку при чтении кода. Я учусь... понемногу. Любая помощь будет полезна.
$(function(){
$.extend($.fn.pulse = function(){
var minOpacity = .33;
var fadeOutDuration = 400;
var fadeInDuration = 400;
$(this).attr( 'pulsing', 'y' );
$(this).animate({
opacity: minOpacity
}, fadeOutDuration, function() {
$(this).animate({
opacity: 1
}, fadeInDuration, function() {
if( $(this).attr('pulsing') == 'y' ) $(this).pulse();
})
});
return $(this);
});
$.extend($.fn.stopPulse = function(){
$(this).attr( 'pulsing', '' ).stop(true,true).animate({opacity:1});
});
$('.pulse_image').(function(){ $(this).pulse() },function(){ $(this).stopPulse() });
Подробнее здесь: [url]https://stackoverflow.com/questions/11961809/changing-jquery-code-to-make-effect-constant-insead-of-hover-only[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия