2014-09-30 3 views
0

У меня есть две страницы, а именноКак открыть div при навигации между двумя разными страницами?

Customer.html 
index.html 

Я перенаправление с одной страницы на другую страницу, как показано

Customer.html

window.location = "customer/index.html?qruuid="+uuid; 

index.html

Я возвращаю значение qruuid и перенаправляю обратно в Cus tomer.html

else if(qruuid!='') 
{ 
window.location = "../Customer.html?UUID="+qruuid; 

} 

Мой вопрос в том, что когда я перенаправляет обратно (от index.html до Customer.html) страницы

возможно показать Customer.html с конкретным DIV открытым? ?

То есть у меня есть класс с именем «restaurantmenu» под Customer.html и я хочу показать, что в открытом состоянии, когда я переадресовать назад

$("#restaurantmenu").show(); 
+0

Вы можете искать строку запроса (или реферера), и если это право один, триггер '$ ("# restaurantmenu"). показать (); 'на загрузке страницы. – sideroxylon

+0

Не могли бы вы сообщить мне, что такое строка запроса? – Pawan

+0

Часть URL-адреса после '?'. – sideroxylon

ответ

1

Вы можете добавить еще один параметр, если вы поменяете из индекса. HTML для customer.HTML. что-то вроде

window.location = "../Customer.html?UUID="+qruuid+";isDivOpen=true;"; 

Извлеките параметр isDivOpen и верните его. затем

$("#restaurantmenu").show(); 
+0

Я использую JQuery, поэтому вы имеете в виду под готовую функцию jquery, я должен это сделать ?? – Pawan

+0

Да, вы можете использовать это под jquery.ready –

1

Если возвращение URL является "../Customer.html?UUID="+qruuid

$(document).ready(function() { 
    s = location.search; 
    if(s.indexOf('qruuid') != -1) { 
    $("#restaurantmenu").show(); 
    } 
}); 
Смежные вопросы