Показать сообщение отдельно
  #1 (permalink)  
Старый 20.01.2016, 22:07
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Вопрос по Load()
Здравствуйте.Вот html №1
<div class="ok"></div>
<div class="load hide"></div>
<div class="ok-a">ok</div>
<div class="prof">....</div>

Есть html№2
<div class="photo_ok" align="center">			
                  <a class="" href="" title="">
                       <img src="/images/users/ok/1.jpg" alt="" />
                    </a>
		</div>

               <div class="photo_ok" align="center">			
                  <a class="" href="" title="">
                         <img src="/images/users/ok/2.jpg" alt="" />
                  </a>
		</div>
	       <div class="photo_ok" align="center">	
                  <a class="" href="" title="">		
                        <img src="/images/users/ok/3.jpg" alt="" />
                   </a>
		</div>

Требуется при клике на <div class="ok-a">ok</div>прятоть содержимое
<div class="prof">....</div>, а подгружать html№2.С этим я справился так
$(function(){
$('.ok-a').on('click', function(event){        
$('.prof').addClass('hide')
$('.load').removeClass('hide')
$('.load').load('/users/ok.html')// html№2
})
})

Теперь нужно, что бы при клике по картинке в <div class="ok"></div> устанавливался background состоящий из этой картинке. И возврат к html№1.Делаю так
$(function()
     {
       $('.photo_ok img').on('click', function(event)
         {
           event.preventDefault();
           var url = this.getAttribute('src')
		   $('.ok').css('background-image', url)
		   $('.prof,.load').toggleClass('hide')
		   })
		   })

И не работает.Плиз,хелп.
Ответить с цитированием