2013-11-21 4 views
0

Я после того, что я пытался до сих пор fiddlehttp://jsfiddle.net/BLPgX/ Я хочу, чтобы исчезнуть DIV вместо добавления и удаления класса class.Also если пользователь копировать ссылку как http://www.myweb.com/test/ques.jsp#Faq1 как fade DIV?как увядает/выделить соответствующие DIV по ссылке щелчку в JQuery

Благодаря & уважением

+0

размытый фон вы имеете в виду? – Albzi

+0

есть fade фон .. –

+0

второй link не работает. –

ответ

0

я сделал в следующий способ

$(document).ready(function(){ 
       if(document.location.href.indexOf('#') > -1){ 
        var id = location.hash.replace("#",""); 
        $thisAns = $("#"+id); 
        $thisAns.addClass("highlightAns"); 
         // Remove that class after 2 seconds      
         setTimeout(function(){ 
          $thisAns.removeClass("highlightAns"); 
         },2000); 
       } 
       else{ 
        console.log("URL does not contains Id"); 
       }  

       $('.highlight').on('click', function() { 
        // Get the div that should be higlighted now 
        var id = $(this).attr('href').replace("#", ""); 
        $thisAns = $('#'+id); 
        // Add highlightAns class 
        $thisAns.addClass("highlightAns"); 
        // Remove that class after 2 seconds      
        setTimeout(function(){ 
         $thisAns.removeClass("highlightAns"); 
        },2000); 
       }); 
     }); 
0

Попробуйте это:

 // Add highlightAns class 
     $thisAns.addClass("highlightAns").fadeIn("slow"); 

    // Remove that class after 2 seconds      
     setTimeout(function(){ 
      $thisAns.removeClass("highlightAns").fadeOut("slow"); 
     },2000); 

Demo

2

ли вы имеете в виду что-то вроде этого? Он затухает.

jsFiddle

Отдал все ответы класс из answers и в этом классе я дал CSS transition:2s;, который, как долго класс добавлять и удалять дубли.

+0

работает хорошо, но если я скопирую адрес ссылки, как в моем случае (http: // localhost: 8080/test/ques.jsp # Faq5), на другую вкладку браузера, тогда он не будет исчезать .. –

+0

Это не исчезнет, ​​потому что вам нужно снова нажать ссылку, она срабатывает при нажатии на вопрос. @Sumit – Albzi

Смежные вопросы