Jump to content
  • 0

Как можно сделать клик по фону?


alleclf
 Share

Question

Есть блок с текстом и фоновым изображением.  Вот пример http://jsfiddle.net/mGW6E/

 

Как можно отследить клик именно по фоновому изображению? Не по тексту и не по пустому месту, а именно по фоновой картинке?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

klierikа если не обрабатывать клик именно по картинке, а брать вообще по еще одному диву с фоном.

Получится пустой див определенных размеров залитый фоновой картинкой. Так получится реализовать?

Link to comment
Share on other sites

  • 0

Great Rash, у меня есть колонка с новостями. В каждой категории сайта своя колонка по 10 новостей в каждой.

Мне необходимо, если новостей нет 10, то есть их 8 и свободно 2 места, подставить 2 блока "добавить новость".

Колонка формируется скриптом вытягивая новости с другого сайта.

 

Я сделал картинку с надписью "Добавить новость" и дублирую её фоном под новостями. Если новости есть они закрывают фоновую картинку, если нет 10 то получается как раз столько блоков "добавить новость" сколько нужно. Все блоки фиксированного размера.

Осталось только прицепить к фоновой картинке ссылку.

Link to comment
Share on other sites

  • 0
А зачем делать кнопку "Добавить новость" бекграундом? Почему просто кнопку не сделать внутри блока новостей?
 

скрипт вытаскивает новости с другого сайта, причем столько сколько есть. Для одной категории он вытащит 3 новости для другой 10. Если для категории доступно 3 новости он и выведет 3, он не может посчитать и добавить 7 пустых.

Link to comment
Share on other sites

  • 0

Т.е. у вас не тянется по высоте блок новостей? Тяжело так абстрактно обсуждать. Запилите пример на том же jsfiddle, только полноценный, а не тот, что вы привели вначале.

Link to comment
Share on other sites

  • 0
Т.е. у вас не тянется по высоте блок новостей? Тяжело так абстрактно обсуждать. Запилите пример на том же jsfiddle, только полноценный, а не тот, что вы привели вначале.

сложно сделать, там несколько скриптов, каждая новость имеет свое всплывающее окно - всё делаю на денвере.

 

Блок высотой, 1400 пх. это как раз 10 новостей. И весь этот блок заполнен фоновой картинкой - прямоугольник с текстом "добавить новость". Когда скрипт подгружает новости они ложатся как раз сверху этих блоков и их скрывают.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy