根据点击的链接更改默认CSS

沙米拉

我的页面上有两个链接,视图根据它而变化。默认视图是iPhone视图,另一个视图是平板电脑视图。iPhone的链接具有以下CSS

.current-device{
    border: 1px solid #999;
}

看起来像

在此处输入图片说明

HTML代码是

<p>Mobile App</p>
                <a class="mobile-icon current-device" href ng-click="tabletView=false"></a>
                <a class="tablet-icon" href ng-click="tabletView=true" ></a>

 <div class="mobile-preview" ng-class="tabletView ? 'tabletView' : '!tabletView'" >
            <div class="mobile-wrapper" >
                <div class="mobile-simulator" overflow="scroll">
                    <me-iphone ng-show="!tabletView" tmp-url="{{appTemplateUrl}}"></me-iphone>
                    <me-tablet ng-show="tabletView" tmp-url="{{appTemplateUrl}}" ></me-tablet>
                </div>
            </div>
        </div>

我想为平板电脑链接单击时提供相同的样式,并从iPhone链接中删除该样式,同样更改单击链接的样式,但是默认链接样式应与加载时的样式相同,并且在更改链接时应更改用户单击了另一个链接。我尝试这样做,但是我只能将鼠标悬停在该链接上,链接的默认样式不会以这种方式出现。

冰冷

您可以使用它ng-class来实现。

<a class="mobile-icon" href ng-click="tabletView=false" ng-class="{'current-device': !tabletView}"></a>
<a class="tablet-icon" href ng-click="tabletView=true" ng-class="{'current-device': tabletView}"></a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据点击的链接更改点击事件的结果

来自分类Dev

jQuery 根据点击的链接切换/更改内容

来自分类Dev

根据点击的链接显示不同的标签

来自分类Dev

根据点击更改网页视图的网址

来自分类Dev

根据点击更改Webview的网址

来自分类Dev

根据点击的链接显示来自 json 文件的不同数据

来自分类Dev

根据点击侦听器更改infoWindow视图

来自分类Dev

点击后更改链接的CSS

来自分类Dev

根据点击切换CSS样式

来自分类Dev

根据点击切换CSS样式

来自分类Dev

使用 CSS 在点击时更改链接文本

来自分类Dev

根据点击为HTML <area>着色

来自分类Dev

根据点击的电影填充 VIEW 数据

来自分类Dev

根据点数更改群集半径

来自分类Dev

根据点数更改群集半径

来自分类Dev

根据点击位置放弃NSWindow上的鼠标事件

来自分类Dev

如何根据点击访问相应对象的值

来自分类Dev

如何根据点击的项目ID创建显示页面

来自分类Dev

根据点击位置将图像插入DIV

来自分类Dev

根据点击次数为导航创建活动状态

来自分类Dev

根据点击优先进行不同的覆盖

来自分类Dev

希望根据点击和 AddEventListener 修改 href

来自分类Dev

根据点击的按钮在tableView中显示不同的数据

来自分类Dev

根据点击的项目选择复选框

来自分类Dev

刷新后如何根据点击的div加载php文件?

来自分类Dev

如何根据点击切换项目?

来自分类Dev

如何根据点击切换图标?

来自分类Dev

根据点击的元素触发不同的功能

来自分类Dev

流星:点击更改链接的类别