Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AJAX导航和扩展图像_Php_Jquery_Image_Zooming_Jquery Address - Fatal编程技术网

Php AJAX导航和扩展图像

Php AJAX导航和扩展图像,php,jquery,image,zooming,jquery-address,Php,Jquery,Image,Zooming,Jquery Address,我有一个带有主页index.php的站点,其中有一个JQuery地址,当单击index.php中的菜单项时,我会将内容加载到其中 在加载到“内容”中的一个页面中,有我用来展开的图像。问题是,当图像扩展到#content div的边界上时,该div将被清空并替换为胡言乱语(����JFIF等) 是否有任何方法可以使用此AJAX导航获得可缩放的图像 编辑: 如果我复制Highslide代码并在加载到#content div的页面中重新加载JQuery,它就会工作: <script type="

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

在加载到“内容”中的一个页面中,有我用来展开的图像。问题是,当图像扩展到#content div的边界上时,该div将被清空并替换为胡言乱语(����JFIF等)

是否有任何方法可以使用此AJAX导航获得可缩放的图像

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

<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>

hs.graphicsDir='js/highslide/graphics/';

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

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

$('a:not(a.img)').livequery('click',function() {  
    $.address.value($(this).attr('href'));  
    return false;
});