首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AJAX导航和扩展图像

问AJAX导航和扩展图像
EN

Stack Overflow用户
提问于 2011-11-26 04:44:04
回答 1查看 327关注 0票数 1

我有一个主页为index.php的站点,它有一个,当单击index.php中的菜单项时,我使用JQuery地址将内容加载到其中。

在加载到#content中的一个页面中,有一些我使用Highslide展开的图像。问题是,当图像扩展到#content div的边界时,这个div就会被清空,取而代之的是乱七八糟的东西(����、JFIF等)。

有没有办法使用这个AJAX导航获得可缩放的图像?

编辑:如果我复制Highslide代码并在加载到#content div中的页面中重新加载JQuery,它就会起作用:

代码语言:javascript
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<link rel="stylesheet" href="js/highslide/highslide.css" type="text/css" />
<script src="js/highslide/highslide.js" type="text/javascript"></script>
<script type="text/javascript">
    hs.graphicsDir = 'js/highslide/graphics/';
</script>

但这意味着这些js调用在页面上被调用了两次,出于某种原因我不清楚,这意味着index.php上的其他jquery脚本,包括Address,不再起作用……任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2011-12-01 19:10:21

我遗漏了一些明显的东西。包装每个要展开的图像的标签是由我的地址调用获得的,我已经自动将其附加到每个标签上。因此,我只是为图像添加了一个类,并将其从调用中排除:

代码语言:javascript
复制
$('a:not(a.img)').livequery('click',function() {  
    $.address.value($(this).attr('href'));  
    return false;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8274042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档