Итак, есть несколько вещей, которые я хочу сделать. У меня есть раздел HTML, который я хотел бы отображать на странице по умолчанию (т. Е. При первом загрузке).Как автоматически перезагрузить раздел страницы с помощью jQuery без обновления всей страницы?
<div class="viewport">
<ul class="overview">
<li><img src="images/1.png" /></li>
<li><img src="images/2.png" /></li>
<li><img src="images/3.png" /></li>
<li><img src="images/4.png" /></li>
<li><img src="images/5.png" /></li>
<li><img src="images/6.png" /></li>
<li><img src="images/7.png" /></li>
</ul>
</div>
Однако при щелчке на значок Я хотел бы для этого раздела будет перезагружен как фрагмент JavaScript обновляется.
Код для иконы:
<a href="#"><img src="images/2.png" id="icon#2"></a> |
<a href="#"><img src="images/3.png" id="icon#3"></a> |
<a href="#"><img src="images/4.png" id="icon#4"></a> |
JS фрагмент кода, который обновляется является:
var win_width = $(window).width();
var num_of_images = 2; // This should be changed to 3, when 3 is clicked, and 4 when 4 is clicked, etc.
Так что следует перезагрузить «видовой экран» DIV на странице только ... нет всю страницу.
Мысли?
Что такое перезарядка? Получает ли он новый контент из какого-либо другого места или скрывает определенный контент? – Mark
Хорошо, что происходит с переменной jquery 'num_of_images', установленной на 2, первый набор HTML показывает только 2 из этих изображений. То, что я хочу, это когда вы нажимаете 3, вы видите 3 из этих изображений вместо 2. То же самое должно произойти с 4. – marcamillion
Я обновил свой ответ с помощью решения. Проверьте это, когда сможете! –