您现在的位置是:群英 > 开发技术 > web开发
Angularjs实现选项卡栏切换效果的代码是什么
Admin发表于 2022-05-26 17:09:45583 次浏览
这篇文章给大家分享的是“Angularjs实现选项卡栏切换效果的代码是什么”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“Angularjs实现选项卡栏切换效果的代码是什么”吧。

本文实例为大家分享了angularjs实现tab栏切换效果的具体代码,供大家参考,具体内容如下

如图所示

选中后提交的实例代码:

<!doctype html>
<html lang="en" ng-app="myapp">
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="asserts/angular.js"></script>
        <style type="text/css">
            .div-img{
                float: left;
                margin:5px;
            }
            img{
                width:200px;
                height:200px;
                border:2px solid pink;
            }
            .kongxin{
                margin:0 auto;
                background-color: #ddd;
                width:20px;
                height:20px;
                border-radius: 10px;
            }
            .shixin{
                margin:0 auto;
                background-color: red;
                width:20px;
                height:20px;
                border-radius: 10px;
            }
            .pic-title{
                text-align: center;
            }
        </style>
    </head>
    <body ng-controller="mycontroller">
        <div class="div-img" ng-repeat="picitem in piclists">
            <div class="pic-title" ng-bind="picitem.title"></div>
            <img ng-src="{{picitem.url}}" alt="显示图片" ng-click="checkitems(picitem)"> 
            <div class="kongxin" ng-if="picitem.selected"></div>
            <div class="shixin" ng-if="picitem.checked"></div>
        </div>
        <div>
            <input type="submit" value="点此提交" ng-click="choosepic()">
        </div>
        <div ng-bind="url"></div>
    </body>
    <script type="text/javascript">
    var myapp=angular.module('myapp', []);
    myapp.controller("mycontroller",['$scope',function ($scope){
        $scope.piclists=[
                {
                    picname:"图片一",
                    url:'imgs/img1.jpg',
                    title:'图片标题1'
                },{
                    picname:"图片2",
                    url:'imgs/img2.jpg',
                    title:'图片标题2'
                },{
                    picname:"图片3",
                    url:'imgs/img3.jpg',
                    title:'图片标题3'
                },{
                    picname:"图片4",
                    url:'imgs/img4.jpg',
                    title:'图片标题4'
                },{
                    picname:"图片5",
                    url:'imgs/img5.jpg',
                    title:'图片标题5'
                }
            ]
        
        angular.foreach($scope.piclists,function(item){
            item.selected=true;
        })
        $scope.checkitems=function(picitem){
            angular.foreach($scope.piclists,function(item){
                if(item.title==picitem.title){
                    item.checked=true;
                    item.selected=false;
                }else{
                    item.checked=false;
                    item.selected=true;
                }
            })
        };
        $scope.choosepic=function(){
            angular.foreach($scope.piclists,function(item){
                if(item.checked){
                    $scope.url=item.url;
                }
            })
        }
    }])
    </script>
</html>



到此这篇关于“Angularjs实现选项卡栏切换效果的代码是什么”的文章就介绍到这了,感谢各位的阅读,更多相关Angularjs实现选项卡栏切换效果的代码是什么内容,欢迎关注群英网络资讯频道,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-05-11 12:01:52 
摘要:这篇文章主要介绍了基于PHP实现一个简单的在线聊天功能,对类似功能感兴趣的同学,要着重看一下
2022-04-29 16:40:23 
摘要:给大家带来一篇关于python实例:用代码画五角星的相关教程文章,内容涉及到Python、python教程等相关内容,已被97人关注,更多关于python的内容希望能够帮助到大家。
2022-05-12 17:51:30 
摘要:python字典中的值不允许重复的原因是:1、有一条明确原则,每个键只能对应一个项;2、当有键发生冲突时,取最近的赋值;3、键必须是可哈希的。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部