我正在开发 Cordova 3.1.0 和 Android 17。
我的 pop html 代码
<div id="rightNavPrpPopup1" data-role="popup" class="r-menu-dropdown">
<div class="r-menu-triangle" ></div>
<a class="class-a" data-transition="slide">A</a>
<a class="class-b" data-transition="slide">B</a>
<a class="class-c" data-transition="slide">C</a>
<a class="class-d" data-transition="slide">D</a>
</div>
我的 CSS 是
.r-menu-dropdown{
margin: 30px 5px 0 0;
border-bottom: none;
}
.r-menu-dropdown a{
padding: 10px;
display: block;
color: #fff !important;
text-decoration: none;
border-bottom: 1px solid #666;
background: #555;
}
.r-menu-dropdown a:hover, .r-main-menu-dropdown a:hover{
background: #444;
}
.r-menu-triangle{
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 7.5px 13px 7.5px;
border-color: transparent transparent #555 transparent;
position: absolute;
right: -1px;
top: -14px;
}
而我的问题是,当我的方向发生变化时,我的 pop 没有根据 css 设置 Pop 将居中(在两种模式下)。如果我没有改变我的方向,那么我的流行音乐就会正常出现。在弹出的飞行时间,如果我改变我的方向,那么它会居中并且永远不会回到我的原始位置,即使我交换了方向。
我该如何解决这个问题,请帮助我?提前致谢