Jquery ui jQueryUIAccordion在一台服务器上正确显示,但在另一台服务器上不能正确显示-为什么?
我刚刚开始一个新网站,我正在使用jQueryUIAccordion进行侧栏导航。它在我的电脑上工作得很好。它在我的服务器上运行得很好,但是今天早上当我把它移到我的客户服务器时,手风琴坏了——有点爆胎 我仔细检查了jQuery和css的路径,但看不出有什么问题 这是一个有效的方法: 以下是一个没有: 以下是html:Jquery ui jQueryUIAccordion在一台服务器上正确显示,但在另一台服务器上不能正确显示-为什么?,jquery-ui,Jquery Ui,我刚刚开始一个新网站,我正在使用jQueryUIAccordion进行侧栏导航。它在我的电脑上工作得很好。它在我的服务器上运行得很好,但是今天早上当我把它移到我的客户服务器时,手风琴坏了——有点爆胎 我仔细检查了jQuery和css的路径,但看不出有什么问题 这是一个有效的方法: 以下是一个没有: 以下是html: <div id="accordion"> <div> <h3><a href="#">pri
<div id="accordion">
<div>
<h3><a href="#">principals</a></h3>
<div>
<p>bill schulz<br />
ron izumita<br />
ann cutner<br />
leo o'brian</p>
</div>
</div>
<div>
<h3><a href="#">senior associates</a></h3>
<div>
<p>steve garcia<br />
vicki hill<br />
glenn ho<br />
robert moffat</p>
</div>
</div>
<div>
<h3><a href="#">associates</a></h3>
<div>associates.</div>
</div>
</div><!-- end accordion -->
比尔·舒尔茨
ron izumita
安·卡特纳
利奥·奥布赖恩
史蒂夫·加西亚
维基山
何嘉伦
罗伯特·莫法特
联系。
我希望你能仔细看一两眼,看看你是否能说出遗漏了什么
谢谢 由于HTML不同,这里有一个来自两者的片段 工作
<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" role="tab" aria-expanded="false" aria-selected="false" tabindex="-1"><span class="ui-icon ui-icon-triangle-1-e"></span><a href="#">principals</a></h3>
不起作用
<h3><a href="#">principals</a></h3>
注意,notworking在h3上甚至没有类列表(我在上面的div元素上发现了相同的东西)。。。因此,使html相同可能会起作用。您的html和JavaScript在页面之间是不同的,例如:
$("#accordion").accordion();
及
例如,使用命令提示符中的diff或记事本++中的Compare,比较源代码中JavaScript/HTML差异的完整列表。应该从jQuery动态应用该类。如果你看网页来源,它们是一样的。谢谢你的信息。有没有什么东西可以把它去掉?我在服务器上查看了该文件,它是相同的,但在页面源代码中它已被删除。@fmz您能再次检查一下您正在查看的是两个不同的站点吗?如果我使用wget或检查firebug中的HTTP服务器响应,页面会有所不同。页面是不同的,你是对的,但是,有一些有趣的事情发生了。在“不工作”页面上,这段代码从jQuery:header中删除:“h3”它在服务器上的文件中,但当页面显示时,它会以某种方式被删除。@fmz这两个站点上的服务器端脚本是否相同?也就是说,它是否正在执行某些操作,从而可能导致此操作被删除?如果您查看firebug中的非工作页面,则会看到“传输编码:分块”。您能确保服务器端设置(apache、php(?)脚本)是相同的吗
$("#accordion").accordion({ header: "h3"});