css body background clickable - PullRequest
       4

css body background clickable

1 голос
/ 29 июля 2010

Мне нужно разместить рекламу в качестве фонового изображения моей веб-страницы. Как лучше всего сделать фоновое изображение тела кликабельной ссылкой?

Ответы [ 3 ]

1 голос
/ 29 июля 2010

Или вы можете использовать JavaScript:

$("body").click(function(event){ 
    event.stopPropagation(); 
    alert('oh hai');
});
1 голос
/ 29 июля 2010

Вы не можете сделать фоновое изображение кликабельным.Ваше изображение занимает все пространство тела?

0 голосов
/ 03 июня 2014

Вот так я делаю фоновое изображение тела кликабельным:

$('body').css({'background': 'url(yourimage.jpg) top center no-repeat'})
         $('body').click(function(e){
            if (e.target === this) {
                window.open('http://link.html', '_blank');
            }
});

Вы также можете использовать window.location вместо window.open (). Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...