Javascript 如何更改特定浏览器宽度的标记

Javascript 如何更改特定浏览器宽度的标记,javascript,jquery,html,css,hyperlink,Javascript,Jquery,Html,Css,Hyperlink,我有一段代码创建了一个下拉登录框: <li id="login-link"><a href="javascript:;" onclick="$('#login-link').toggleClass('open');">SIGN IN</a> <div class="media-left pr-1">

我有一段代码创建了一个下拉登录框:

<li id="login-link"><a href="javascript:;" onclick="$('#login-link').toggleClass('open');">SIGN IN</a>
                                    <div class="media-left pr-1">
                                        <span class="avatar avatar-md"><img class="media-object rounded-circle" src="../../../app-assets/images/portrait/small/avatar-s-7.png" alt="Generic placeholder image"></span>
                                    </div>
                                    <div class="media-body w-100">
                                        <h6 class="list-group-item-heading">Wayne Burton</h6>
                                        <p class="list-group-item-text">to me <span>Today</span>
                                            <span class="float-right">
                                                <i class="la la-reply mr-1"></i>
                                                <i class="la la-arrow-right mr-1"></i>
                                                <i class="la la-ellipsis-v"></i>
                                            </span>
                                        </p>
                                    </div>

                                </a>
                            </div>
                            <div id="collapse21" role="tabpanel" aria-labelledby="headingCollapse2" class="card-collapse collapse" aria-expanded="false" style="">
                                <div class="card-content">
                                    <div class="email-app-text card-body">
                                        <div class="email-app-message">
                                            <p>Hi John,</p>
                                            <p>Thanks for your feedback ! Here's a new layout for a new Modern Admin theme.</p>
                                            <p>We will start the new application development soon once this will be completed, I will provide you more
                                                details after this Saturday. Hope that will be fine for you.</p>
                                            <p>Hope your like it, or feel free to comment, feedback or rebound !</p>
                                            <p>Cheers~</p>
                                        </div>
                                    </div>
                                </div>
                            </div>
然而,当调用mobile width media query时,这会被附加到汉堡包菜单中,这并不理想。我的问题是-有没有一种方法可以重构它,将这个下拉式登录框更改为移动宽度的a标记

                                    <div class="media-left pr-1">
                                        <span class="avatar avatar-md"><img class="media-object rounded-circle" src="../../../app-assets/images/portrait/small/avatar-s-7.png" alt="Generic placeholder image"></span>
                                    </div>
                                    <div class="media-body w-100">
                                        <h6 class="list-group-item-heading">Wayne Burton</h6>
                                        <p class="list-group-item-text">to me <span>Today</span>
                                            <span class="float-right">
                                                <i class="la la-reply mr-1"></i>
                                                <i class="la la-arrow-right mr-1"></i>
                                                <i class="la la-ellipsis-v"></i>
                                            </span>
                                        </p>
                                    </div>

                                </a>
                            </div>
                            <div id="collapse21" role="tabpanel" aria-labelledby="headingCollapse2" class="card-collapse collapse" aria-expanded="false" style="">
                                <div class="card-content">
                                    <div class="email-app-text card-body">
                                        <div class="email-app-message">
                                            <p>Hi John,</p>
                                            <p>Thanks for your feedback ! Here's a new layout for a new Modern Admin theme.</p>
                                            <p>We will start the new application development soon once this will be completed, I will provide you more
                                                details after this Saturday. Hope that will be fine for you.</p>
                                            <p>Hope your like it, or feel free to comment, feedback or rebound !</p>
                                            <p>Cheers~</p>
                                        </div>
                                    </div>
                                </div>
                            </div>

谢谢

也许会有帮助。在同一页面上,将打开一个视图:
                                    <div class="media-left pr-1">
                                        <span class="avatar avatar-md"><img class="media-object rounded-circle" src="../../../app-assets/images/portrait/small/avatar-s-7.png" alt="Generic placeholder image"></span>
                                    </div>
                                    <div class="media-body w-100">
                                        <h6 class="list-group-item-heading">Wayne Burton</h6>
                                        <p class="list-group-item-text">to me <span>Today</span>
                                            <span class="float-right">
                                                <i class="la la-reply mr-1"></i>
                                                <i class="la la-arrow-right mr-1"></i>
                                                <i class="la la-ellipsis-v"></i>
                                            </span>
                                        </p>
                                    </div>

                                </a>
                            </div>
                            <div id="collapse21" role="tabpanel" aria-labelledby="headingCollapse2" class="card-collapse collapse" aria-expanded="false" style="">
                                <div class="card-content">
                                    <div class="email-app-text card-body">
                                        <div class="email-app-message">
                                            <p>Hi John,</p>
                                            <p>Thanks for your feedback ! Here's a new layout for a new Modern Admin theme.</p>
                                            <p>We will start the new application development soon once this will be completed, I will provide you more
                                                details after this Saturday. Hope that will be fine for you.</p>
                                            <p>Hope your like it, or feel free to comment, feedback or rebound !</p>
                                            <p>Cheers~</p>
                                        </div>
                                    </div>
                                </div>
                            </div>

                                    <div class="media-left pr-1">
                                        <span class="avatar avatar-md"><img class="media-object rounded-circle" src="../../../app-assets/images/portrait/small/avatar-s-7.png" alt="Generic placeholder image"></span>
                                    </div>
                                    <div class="media-body w-100">
                                        <h6 class="list-group-item-heading">Wayne Burton</h6>
                                        <p class="list-group-item-text">to me <span>Today</span>
                                            <span class="float-right">
                                                <i class="la la-reply mr-1"></i>
                                                <i class="la la-arrow-right mr-1"></i>
                                                <i class="la la-ellipsis-v"></i>
                                            </span>
                                        </p>
                                    </div>

                                </a>
                            </div>
                            <div id="collapse21" role="tabpanel" aria-labelledby="headingCollapse2" class="card-collapse collapse" aria-expanded="false" style="">
                                <div class="card-content">
                                    <div class="email-app-text card-body">
                                        <div class="email-app-message">
                                            <p>Hi John,</p>
                                            <p>Thanks for your feedback ! Here's a new layout for a new Modern Admin theme.</p>
                                            <p>We will start the new application development soon once this will be completed, I will provide you more
                                                details after this Saturday. Hope that will be fine for you.</p>
                                            <p>Hope your like it, or feel free to comment, feedback or rebound !</p>
                                            <p>Cheers~</p>
                                        </div>
                                    </div>
                                </div>
                            </div>
我会复制。。。元素并创建一个类以基于媒体查询显示/隐藏它们。可能是这样的:

                                    <div class="media-left pr-1">
                                        <span class="avatar avatar-md"><img class="media-object rounded-circle" src="../../../app-assets/images/portrait/small/avatar-s-7.png" alt="Generic placeholder image"></span>
                                    </div>
                                    <div class="media-body w-100">
                                        <h6 class="list-group-item-heading">Wayne Burton</h6>
                                        <p class="list-group-item-text">to me <span>Today</span>
                                            <span class="float-right">
                                                <i class="la la-reply mr-1"></i>
                                                <i class="la la-arrow-right mr-1"></i>
                                                <i class="la la-ellipsis-v"></i>
                                            </span>
                                        </p>
                                    </div>

                                </a>
                            </div>
                            <div id="collapse21" role="tabpanel" aria-labelledby="headingCollapse2" class="card-collapse collapse" aria-expanded="false" style="">
                                <div class="card-content">
                                    <div class="email-app-text card-body">
                                        <div class="email-app-message">
                                            <p>Hi John,</p>
                                            <p>Thanks for your feedback ! Here's a new layout for a new Modern Admin theme.</p>
                                            <p>We will start the new application development soon once this will be completed, I will provide you more
                                                details after this Saturday. Hope that will be fine for you.</p>
                                            <p>Hope your like it, or feel free to comment, feedback or rebound !</p>
                                            <p>Cheers~</p>
                                        </div>
                                    </div>
                                </div>
                            </div>
@仅介质屏幕,最大宽度:599px{ .仅限手机{ 显示:继承; } .仅限桌面{ 显示:无; } } @仅介质屏幕和最小宽度:600px{ .仅限手机{ 显示:无; } .仅限桌面{ 显示:继承; } }
使用jquery,您可以将其删除和/或克隆到其他位置。