这是我为 jQuery Modal Box 创建的基本示例框、CSS 和 JS。
<!-- hidden boxes // -->
<div id="content_1" class="box">
<h1>First Box</h1>
<p>Content goes here...</p>
</div>
<div id="content_2" class="box">
<h1>Second Box</h1>
<p>Content goes here...</p>
</div>
.....
<!-- links for boxes // -->
<a href="#content_1" class="link">Show First Box</a>
<a href="#content_2" class="link">Show Second Box</a>
<!-- css // -->
<style>
.box {
display: none;
}
</style>
<!-- javascript // -->
<script type="text/javascript">
$(document).ready( function() {
$('.link').click( function() {
// process modal
});
});
</script>
因此,当用户单击第一个/第二个框链接时,会弹出带有内容的 jQuery 模式。我的目的不是隐藏文本。我在一些博客中听到并阅读过,Google 将对隐藏文本采取行动。我的方式对 SEO 是否违法/不利?或者有没有更好的方法来做到这一点display:none
?