Реклама на сайте Advertise with us

Вопрос css

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 03/07/13 в 14:26       Ответить с цитатойцитата 


можно с помощью css (или еще как) сделать фоновую картинку активной? что бы при клике вела по ссылке

трейд Teen, Mature
Качественные ссылки

1
 



С нами с 12.07.04
Сообщения: 1035
Рейтинг: 678

Ссылка на сообщениеДобавлено: 03/07/13 в 16:17       Ответить с цитатойцитата 

Да. Чтобы было валидно, с помощью jQuery надо будет повесить событие click на контейнер с фоном (body или враппер с фоном).

Код:

<script type="text/javascript">
$("body").click(function(e){
   if( e.target !== this ) return;
   var url = "http://www.google.com/";
   window.location = url;
});
</script>

10
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 03/07/13 в 16:34       Ответить с цитатойцитата 

10
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 03/07/13 в 18:13       Ответить с цитатойцитата 

Yacc: спасибо, на примере работает, попробовал сделать не работает, может что то упустил?

Код: [развернуть]


Joseph: спасибо, тоже не работает

что то не так сделал?

трейд Teen, Mature
Качественные ссылки

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 03/07/13 в 18:26       Ответить с цитатойцитата 

Скрипт из секции head убери и вставь перед </body>

Или замени на

Код:
$(document).ready(function(){
    $('#red').on('click', function (event){
          if($(event.target).is('#red')) {
              window.open('http://master-x.com', '_blank')
          }
    });
});


Вообще скрипты в секции head грузить это моветон. icon_smile.gif

9
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 03/07/13 в 18:57       Ответить с цитатойцитата 

Yacc: заработало спасибо,

а можно ли еще как-то дать понять, что можно кликнуть? а то курсор мышки не меняется, тайтл вывести при наведении?

трейд Teen, Mature
Качественные ссылки

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 03/07/13 в 19:41       Ответить с цитатойцитата 

http://jsfiddle.net/yacc/zCYpU/

Код:
$('#red').on('click', function (event){
    if($(event.target).is('#red')) {
        window.open('http://master-x.com', '_blank')
    }
}).on('mouseover', function(event) {
    var div = $(event.target);
    if(div.is('#red')) {
        div.attr('title', 'Click here').css('cursor', 'pointer');       
    }
});

$('#green').on('mouseover', function(event) {
    $('#red').attr('title', '').css('cursor', 'default');
})

9
 



С нами с 03.06.07
Сообщения: 32
Рейтинг: 49

Ссылка на сообщениеДобавлено: 05/07/13 в 10:22       Ответить с цитатойцитата 

Можно не нагружать скрипт курсорами:

Код: [развернуть]

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »