我需要帮助的网页位于http://djdavid98.zymichost.com/.bio/
我的问题是,正如您将能够在源代码中看到的那样,我的页面上有2个div
:
(注意“hu”和“en”attrrubutes,它们被JS使用)
<div hu>
- content -
<table>
<tr><td>- stuff -</td></tr>
</table>
</div>
<div style="display:none;" en>
- content -
<table>
<tr><td>- stuff -</td></tr>
</table>
</div>
这是我使用的JS公司。 jQuery的:
//readCookie() is a different function for reading a cookie that was set before.
if (readCookie('lang') == "en"){
$('*[hu]').hide()
$('*[en]').show()
}
因此,如果lang
Cookie的值设置为en
,则会隐藏任何具有hu
属性的内容,并会显示en
的任何内容} attribute。
当我检查 Google Chrome加载页面内容的方式时出现问题:
(第二个div
会附加到第一个<div style="display:none;" hu>
- content -
<table>
<tr><td>- stuff -</td></tr>
</table>
<div en>
- content -
<table>
<tr><td>- stuff -</td></tr>
</table>
</div>
</div>
,当第一个隐藏时,第二个也不显示
span
我尝试将第一个div更改为{{1}},与第二个div相同,但都没有解决合并问题。我猜这必须对表做些什么,因为页面的其他部分不受此问题的影响。
那么,我该如何解决这个问题?
注意:在页面上,您可以使用JS控制台设置cookie,只需使用createCookie('lang',['en'|'hu'],2)
答案 0 :(得分:1)
您尚未关闭HTML源代码中的table
- 代码 - 但您已将其发布在上方且没有错误。下次请将页面中的代码粘贴到问题中......
视图-出处:http://djdavid98.zymichost.com/.bio/
<table>
<!-- … ->
<table>
<div id="contact">