Appcelerator Titanium + iOS + webview - 更改触摸/点击按钮的 CSS
Posted
技术标签:
【中文标题】Appcelerator Titanium + iOS + webview - 更改触摸/点击按钮的 CSS【英文标题】:Appcelerator Titanium + iOS + webview - change CSS for buttons on touch / on click 【发布时间】:2012-10-18 07:29:35 【问题描述】:我正在使用 Appcelerator Titanium + ios,但遇到了问题。我正在使用没有顶部/底部阴影的 webview,所以看起来它不是 webview,但这不是问题 - 问题是,我有一些按钮
<a href="#" onclick="click()">button</a>
我想在触摸/点击时添加 CSS 动作。我怎样才能做到这一点 ?我尝试使用 a:hover 或 a:active 但它无法正常工作。我想更改触摸/单击按钮的背景。任何帮助将不胜感激,在此先感谢!
【问题讨论】:
只需使用ontouchend
事件而不是onclick
【参考方案1】:
嗯,这并不是一个真正的 Appcelerator 问题,而是一个简单的 html/javascript 问题。由于您的代码发生在 Web 视图中,因此它应该具有标准的 html 文档结构。你有没有尝试过这样的事情?
<a href="#" onclick="document.getElementsByTagName('body')[0].style.backgroundColor='someColor';">button</a>
【讨论】:
老实说,我用过 jquery,但它不能按我的意愿工作:jsfiddle.net/x8a4S/10 你想要的行为是什么?您的 jsfiddle 代码似乎运行良好?以上是关于Appcelerator Titanium + iOS + webview - 更改触摸/点击按钮的 CSS的主要内容,如果未能解决你的问题,请参考以下文章
使用 Titanium appcelerator 进行游戏开发
iOS、Appcelerator Titanium 和外部附件框架
iOS LocationManager 未更新位置(Titanium Appcelerator 模块)
Appcelerator Titanium 中面向 OOP 的 CommonJS