2014-09-22 2 views
0

Когда я нажимаю на одну из ссылок, открывается диалоговое окно, но ранее отображаемые данные не должны удаляться со страницы. Вы можете найти код здесь: http://jsfiddle.net/ssLY3/50/диалоговое окно загрузки до загрузки страницы

Пожалуйста, проверьте код примера ниже:

$(document).ready(function() { 
    $('a').click(function (e) { 
     e.preventDefault(); 
     $("#content1").load($(this).attr('href')); 
    }); 
}); 

$(function() { 
    $("#dialog").dialog(); 
}); 

Когда я нажимаю на PAGE3 ссылку, диалоговое окно должно открыть с содержанием на нем и ранее показанных данных при нажатии на Home/Page1/Page2 не следует удалять со страницы, пожалуйста, предложите.

+0

Может быть, это только мне, но я не понимаю вопрос. Можете ли вы попробовать пошаговое описание того, что вы хотите? –

+0

@TrueBlueAussie - Когда я нажимаю ссылку Home.Page1/Page2, данные должны отображаться ниже, как показано на http://jsfiddle.net/ssLY3/50/. но когда я нажимаю на ссылку Page3, диалоговое окно должно открыться с некоторыми данными на нем, а ранее отображаемые данные на странице при нажатии на Home/Page1/Page2 должны быть доступны позади, я пытаюсь добиться такой же функциональности, как «Об Internet Explorer» IE. Когда мы щелкаем tools-> Об Internet Explorer, открывается новое окно с некоторыми данными на нем, аналогично, я хочу открыть новое диалоговое окно с некоторыми данными на нем. Благодарю. – user4059457

ответ

0

Вам нужно поставить что-то на ссылку «около», чтобы вы знали, что не обработать его. например класс

<li><a href="page4.html" class="about">Page 3</a> 

то код становится чем-то вроде:

$(document).ready(function() { 
    $('a').click(function (e) { 
     e.preventDefault(); 
     if ($(this).is('.about')) { 
      $("#dialog").dialog(); 
     } else { 
      $("#content1").load($(this).attr('href')); 
     } 
    }); 
}); 
Смежные вопросы