设置了highslide JS 用于放大图片
同时在注释的地方追加了一个选择图标的功能:
点击以后更换图标
比如点了id="inphoto<?=$i?>_maru的图标,那么这张图片的src就从_maru_on变成off。
现在的效果是点击放大图片,然后在注释的地方点击图片是能够on off交替显示的,但是关闭放大图片,再次点击放大,注释位置的图标总是最初打开的(比如第一次打开是on就一直是on)
这我估计是highslide执行时设置了缓存,总是加载第一次的注释
有什么办法解决么?<a href="<?=$thbigurl?><?=$thumb["photo_name"]?>?time=<?=time()?>" onclick="return hs.expand(this,{ captionId: '<?=$thumb["photo_name"]?>', align: 'center' })"><img src="<?=$thurl?><?=$thumb["photo_name"]?>?time=<?=time()?>" id="photo<?=$thumb["photo_no"]?>" height="78" /></a></p>
<div class="obi" id='<?=$thumb["photo_name"]?>' style="display:none"><?=$thumb["photo_name"]?>
<span><img src="/img/_maru<?=$thumb["maru_onof"]?>.gif" width="14" id="inphoto<?=$i?>_maru" height="13" onclick="changePhotostatushs(this, 'O', '<?=$thumb["area_no"]?>', <?=$thumb["order_no"]?>, <?=$thumb["photo_no"]?>, <?=$i?>)" /></span>
</div>
同时在注释的地方追加了一个选择图标的功能:
点击以后更换图标
比如点了id="inphoto<?=$i?>_maru的图标,那么这张图片的src就从_maru_on变成off。
现在的效果是点击放大图片,然后在注释的地方点击图片是能够on off交替显示的,但是关闭放大图片,再次点击放大,注释位置的图标总是最初打开的(比如第一次打开是on就一直是on)
这我估计是highslide执行时设置了缓存,总是加载第一次的注释
有什么办法解决么?<a href="<?=$thbigurl?><?=$thumb["photo_name"]?>?time=<?=time()?>" onclick="return hs.expand(this,{ captionId: '<?=$thumb["photo_name"]?>', align: 'center' })"><img src="<?=$thurl?><?=$thumb["photo_name"]?>?time=<?=time()?>" id="photo<?=$thumb["photo_no"]?>" height="78" /></a></p>
<div class="obi" id='<?=$thumb["photo_name"]?>' style="display:none"><?=$thumb["photo_name"]?>
<span><img src="/img/_maru<?=$thumb["maru_onof"]?>.gif" width="14" id="inphoto<?=$i?>_maru" height="13" onclick="changePhotostatushs(this, 'O', '<?=$thumb["area_no"]?>', <?=$thumb["order_no"]?>, <?=$thumb["photo_no"]?>, <?=$i?>)" /></span>
</div>
解决方案 »
- 怎样用js实现文字的环形旋转?
- 使用UE编程,保存后在默认浏览器刷新为什么不能显示效果
- (js)如何在一个文本框输入关键字,在另一个selectBox中自动提示,在线等!
- iframe事件的问题,急切,得到答案立刻结分
- JavaScript 如何使用session?
- javascript调用Excel的问题
- 关于删除图片的问题。。。。
- 请问关于clientTop和offsetTop等表示位置大小的属性区别联系
- 有没有这样一条命令,执行该命令后,服务器停止解释javascript服务器端脚本,并且脚本所在页面不再下传到客户端?
- 有个疑问请大家指点, 关于 readyState
- 新手求解读代码
- myFocus为何在ie6下有些滤镜显示是黑色的长方形条形
1.大体不明白你要实现的功能,虽然知道是个图片放大还原的查看功能,但具体怎么交互你没说清
2.下面附加的php代码混带html非常凌乱,复制到编辑器下想整理又发现不成对的<P>标签,然后所谓的highslide.js文件也没有包含在这里 实属让我崩溃所以建议楼主 整理好自己想要表达的问题 包含这些原有的文件 最好是把代码中核心类提取出来,而不是整段代码复制粘贴,否则没有人愿意帮你做解释