Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
Javascript Facebox没有';当通过jQuery添加内容时,是否不起作用?_Javascript_Jquery_Css_Facebox - Fatal编程技术网

Javascript Facebox没有';当通过jQuery添加内容时,是否不起作用?

Javascript Facebox没有';当通过jQuery添加内容时,是否不起作用?,javascript,jquery,css,facebox,Javascript,Jquery,Css,Facebox,我有一个通过jQuery加载内容的网站。加载facebox所需的所有javascript和css文件时。如果我在初始页面上添加了一个链接,它就可以正常工作了。但是,当更改一个元素的“innerHTML”时,相同的链接不起作用 我甚至试着把javascript和css文件放在innerHTML中,但仍然不起作用!它将作为新页面加载 请帮忙! 谢谢 编辑1: index.php <script type="text/javascript" src="http://code.jquery.com

我有一个通过jQuery加载内容的网站。加载facebox所需的所有javascript和css文件时。如果我在初始页面上添加了一个链接,它就可以正常工作了。但是,当更改一个元素的“innerHTML”时,相同的链接不起作用

我甚至试着把javascript和css文件放在innerHTML中,但仍然不起作用!它将作为新页面加载

请帮忙! 谢谢

编辑1:

index.php

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="http://justtwobros.com/actions.js"></script>
<link href="src/facebox.css" media="screen" rel="stylesheet" type="text/css" />
<script src="lib/jquery.js" type="text/javascript"></script>
<script src="src/facebox.js" type="text/javascript"></script>

<script type="text/javascript">
 jQuery(document).ready(function($) {
   $('a[rel*=facebox]').facebox({
     loadingImage : 'src/loading.gif',
     closeImage   : 'src/closelabel.png'
   })
 })
</script>

<a href="file.html" rel="facebox">text</a> (this link is the one that works)

<script>
    showAllWorkOnLoad();
</script>
get_work.php

<a href="file.html" rel="facebox">text</a> (this link that doesn't work)
(此链接不起作用)

它不起作用,因为该链接没有附加侦听器。您可以通过在ajax调用之后添加此代码来确认这是您的问题(如果成功,在将链接插入文档之后)


它无法工作,因为该链接没有附加侦听器。您可以通过在ajax调用之后添加此代码来确认这是您的问题(如果成功,在将链接插入文档之后)


也许有一个更详细的例子。。。你给出的是一个很一般的例子,也许是一个更详细的例子。。。你所给予的是相当普遍的。
<a href="file.html" rel="facebox">text</a> (this link that doesn't work)
   $('a[rel*=facebox]').facebox({
     loadingImage : 'src/loading.gif',
     closeImage   : 'src/closelabel.png'
   })