0

在我的网站上,我在文章中提供了 C# 和 Visual Basic 的代码示例。默认情况下,我只希望在页面加载时显示 C# 画笔(将设置 vb 示例display: none;

在过去,我通过等待所有内容加载然后隐藏 VB 示例来完成此操作:

$(document).ready(function() {
    setTimeout(function() {
        $(".vb").hide();
    }, 500);
});

但这充其量是粗略的,所以我想到:为什么不为这些画笔设置默认样式,以便将它们隐藏在样式表中?

不幸的是,我已经看过了,但在我可以玩的 syntaxhighlighter 中找不到任何特定于画笔的样式规则......

任何人都可以在这里提出解决方案,因为我很困惑......

这是我网站上的两个页面。作品在第一.hide(),但不是在第二..

LINQ To SQL中 ASP.NET Basic CRUD 中的表单身份验证

4

1 回答 1

1

它应该只使用它作为css规则

.vb {显示:无}

附带说明一下,如果没有任何文章内容发生变化,而您只是在翻转代码,那么将每个代码块都设置为选项卡式界面可能是更好的 UX 设计。是的,这意味着复制按钮,但它对最终用户来说更有意义,并且会更立即可用。您会注意到,如果大多数编码网站显示不止一种语言的示例,它们都会这样做。

另一个注意事项:当您更改窗口框架的滚动条时,大多数用户不喜欢它。大多数人发现它类似于选框和闪烁,如果您发现滚动条在您悬停/拖动时消失,这会让人更加沮丧。

于 2013-12-09T19:59:41.300 回答