我有一个图片页面。
我正在测试images.php中的单个图像和脚本,但我计划使用十几个。我正在尝试:
Images.php
<div id="contentWrap">
<?php include 'images.php'; ?>
</div>
我正在测试images.php中的单个图像和脚本,但我计划使用十几个。我正在尝试:
- 在“images.php”上淡出一组图像
- 加载所选图像的php文件“image1.php”
- 在“image1.php”上淡入内容
Images.php
<div id="contentWrap">
<script>
$(document).ready(function() {
$('#image1').click(function() {
$('#contentWrap').fadeOut('slow');
$('#contentWrap').load("http://example.com/image1.php");
$('#contentWrap').fadeIn('slow');
});
});
<script>
<a id="image1" class="pics" href="#">
<img src="aPicture.jpg">
</a>
<a id="image2" class="pics" href="#">
<img src="anotherPicture.jpg">
</a>
....
Image1.php
<div id="contentWrap">
<script>
$(document).ready(function() {
$('.back').click(function() {
$('#contentWrap').fadeOut('slow');
$('#contentWrap').load("http://example.com/images.php");
$('#contentWrap').fadeIn('slow');
});
});
</script>
<a class="back" href="#">back</a>
<img src="image1-large.jpg">
<img src="image1-effects.jpg">
</div>
有没有更好的方法来解决这个问题,如何避免双重淡出效果?
我以为是因为两次使用ID contentWrap所导致的,但是当我在一个页面和脚本上更改ID时仍然会产生不良影响。