我正在为一个非营利组织的网站帮朋友。主页面相当简单,使用标准兼容,语义XHTML和CSS。我的问题围绕着她想要包含的一个功能。
她希望网站的某个部分包含拼写组织名称的字母。她希望它循环显示这些字母,对于“活动”字母,它应该突出显示该字母,然后将其余部分的显示更改为相关的图像/信息。所以 - 假设组织的名称是示例 - 框会说:
E X A M P L E
在顶部,首先“E”会变亮或突出显示,然后框中会填充文字说“E is for blah”,并带有blah链接。在5或10秒之后,这将消失,“X”将突出显示,并且框中填充“X is for fooblah”等等...,重复广告恶心。
我知道我可以轻松地在Flash中执行此操作,但我一直对使用Flash持谨慎态度,特别是对于包含nav元素的内容(尽管它不是主站点导航)。
更有经验的网络开发人员如何解决这个问题?我应该咬紧牙关使用Flash,还是研究其他技术?我不想疏远iphone / ipad用户,但我可以随时嗅探Flash播放器并显示静态图片或其他东西。
欢迎和赞赏任何建议,如果它让你感觉更好,你帮助这个菜鸟也有助于一个好的事业。
谢谢!
答案 0 :(得分:1)
我肯定会采用JavaScript方法。
当使用JavaScript完成任务时,我从不使用Flash。
我最近经常使用jQuery JavaScript库来简化生活。 :)
你也应该能够使用'纯'JavaScript。
查看jQuery @ http://www.jquery.com
答案 1 :(得分:0)
您有两种选择,javascript实现和Flash。
由于我是Flash开发人员,因此我会提出您可能想要使用Flash的一些原因。
绝对会减少 时间。
您有更多动画选项,和 它们看起来会更酷。
如果要在Flash中执行此操作,请查看AS3的计时器类和AS2的setInterval。