【发布时间】:2014-09-24 02:30:31
【问题描述】:
我有一个沿 Y 轴旋转文本的按钮,使其具有镜像外观。由于某种原因,这不再起作用,因为按钮已放置在子级(弹出窗口)上,而要镜像的文本位于父级上。
是否有一个javascript函数可以用来在单击按钮时旋转父级上的文本/再次单击时将其旋转回来。 (最好是拨动开关)
这是我最初只有一个父页面时的样子:
HTML 链接:
<li><a class="button small icon-text-height flipx" href="#" onclick="return false;"></a></li>
带有文本的 div 的 CSS:
article .teleprompter
{
padding: 300px 50px 1000px 100px;
font-size: 30px !important;
line-height: 86px;
z-index: 1;
background-color: #141414;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
flipx 部分的 CSS:
article .teleprompter.flipx
{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
z-index: 1;
pointer-events: none;
padding: 300px 50px 1000px 100px !important;
}
我认为应该可以工作的 JS:
<script>
function flipTXT(color)
{
if (parent_window && !parent_window.closed) {
parent_window.document.getElementById("teleprompter").style['-webkit-transform'] = rotateY(180deg);
}
}
</script>
【问题讨论】:
-
您使用的 javascript 是什么?另外,按钮是否会出现在弹出窗口中而不是与文本相同的页面中?
-
@AlexMorales 原版没有 javascript 。我用一些我认为可以与我现在拥有的父子系统一起使用的 javascript 编辑了我的帖子
-
您可以做的是相应地添加和删除类属性,而不是更改样式属性。所以如果你想让它翻转,添加 .flipx 类,当你想让它正常显示时,将其移除。
-
@AlexMorales 我不会真正使用 javascript,所以我不知道从哪里开始
标签: javascript jquery html css