我想在我的门户网站上显示滚动/移动文本.Web门户网站由asp.net,C#,Sql组成。如何做到这一点?我是否需要为此下载任何javascript文件?它是如何安全的?无法在我的html控件包中看到选框控件。
答案 0 :(得分:1)
以下是如何在屏幕上来回显示文字的示例:
<html>
<head>
<title>HTML 5 Animated Text</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
var context;
var text = "";
var textDirection ="";
$(function()
{
context = document.getElementById("cvs").getContext("2d");
setInterval("animate()", 30);
textDirection ="right";
textXpos = 5;
text = "Animation!";
});
function animate() {
// Clear screen
context.clearRect(0, 0, 500, 500);
context.globalAlpha = 1;
context.fillStyle = '#fff';
context.fillRect(0, 0, 500, 500);
var metrics = context.measureText(text);
var textWidth = metrics.width;
if (textDirection == "right") {
textXpos += 10;
if (textXpos > 500 - textWidth) {
textDirection = "left";
}
}
else {
textXpos -= 10;
if (textXpos < 10) {
textDirection = "right";
}
}
context.font = '20px _sans';
context.fillStyle = '#FF0000';
context.textBaseline = 'top';
context.fillText ( text, textXpos, 180);
}
</script>
</head>
<body>
<div id="page">
<canvas id="cvs" width="500" height="500">
Your browser does not support the HTML 5 Canvas.
</canvas>
</div>
</body>
</html>
如果你想看到这个,请转到这个小提琴 - http://jsfiddle.net/bS79G/
答案 1 :(得分:0)
虽然套件中没有marquee
控件,但您可以通过在.aspx
文件中编写代码来手动添加它。
关注此网址:How to use marquee tag in ASP.Net以便更好地理解。希望这会有所帮助。
修改强>
您可能在Visual Studio中使用Design View
而不是Source View
。切换到Source View
,您可以在其中编写和修改代码。看看这里:Walkthrough: Basic HTML Editing in Visual Studio for Web Forms Pages。