0

是否可以创建一个文本精灵并有选择地显示同一 HTML 文件的部分并忽略其余部分。要显示的部分由使用 CSS 生成的菜单选择,该菜单带有同一页面内的链接。

(每个部分的长度未知,预计会有很大差异)。

不幸的是,与服务器通信不是一种选择。

正如你所料,我是 CSS、PHP 和 JS 的新手

4

3 回答 3

1

您将希望用 ID 标记包装每个部分,并使用 javascript 控制可见性。在 JavaScript 中有几种控制可见性的方法。

控制可见性的 CSS 元素是visibilitydisplay

Visibility 使用上述回复中的属性显示或隐藏文本,并且 display 允许您通过使用“block”和“none”作为属性从 DOM 中实际删除该块。您需要选择最适合您的应用程序的元素。

Prototype/script.aculo.us 或 J-Query、MooTools 等 Javascript 库非常适合这种控制。

如果您想从头开始学习这种脚本,Jeremy Keith 的“DOM Scripting”一书是一本很棒的书,可以在几天内完成。

于 2009-04-01T19:49:28.650 回答
0

You should use display none to hide things and display block to show them again (or display inline)

于 2009-10-28T00:55:41.650 回答
0

听起来像CSS 属性visibility设置为hidden| visible| collapse.

于 2009-04-01T11:10:17.990 回答