首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重构jQuery代码

重构jQuery代码
EN

Stack Overflow用户
提问于 2017-06-21 03:31:52
回答 0查看 496关注 0票数 1

第一个问题,所以要友善;)

我正在尝试重构这个函数:

代码语言:javascript
运行
复制
jQuery(document).ready(function( $ ){

      //One
      $('.flip').click(function(){
        var link = $(this);
        $('.panel').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Two
    $('.flip2').click(function(){
        var link = $(this);
        $('.panel2').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Three
    $('.flip3').click(function(){
        var link = $(this);
        $('.panel3').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Four
    $('.flip4').click(function(){
        var link = $(this);
        $('.panel4').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Five
    $('.flip5').click(function(){
        var link = $(this);
        $('.panel5').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //six
    $('.flip6').click(function(){
        var link = $(this);
        $('.panel6').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Seven
    $('.flip7').click(function(){
        var link = $(this);
        $('.panel7').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Eight
    $('.flip8').click(function(){
        var link = $(this);
        $('.panel8').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });

    //Nine
    $('.flip9').click(function(){
        var link = $(this);
        $('.panel9').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });


    //Ten
    $('.flip10').click(function(){
        var link = $(this);
        $('.panel10').slideToggle('slow', function() {
            if ($(this).is(":visible")) {
                 link.text('Close');                
            } else {
                 link.text('Read More');                
            }        
        });        
    });





    });

我希望它只是一个可以做到这一点的函数。我应该在哪里转弯?我应该读什么文章?我真的被这个卡住了!

干杯,

编辑:

这是HTML:

代码语言:javascript
运行
复制
<!-- section six -->
<h3 class="text-center">How to use promotional feather banners?</h3>
Feather banners are a brilliant way to guide people around your business premises, or liven up a local event with some custom advertising. These flags are very quick to set up — use them to transform a space in minutes.
<div class="panel6">

These branded flags can be used in a cluster or on their own — depends on the effect you want to create. A single large flag can make a good impression on people passing by on foot or in their cars, whereas a cluster of smaller or medium flags can make a nice walkway through a retail forecourt, or show people where to walk at a large event. All our flags come in a range of sizes and sets to suit different budgets — just speak to one of the team who can take you through all the different options.

Businesses that need to grab people’s attention fast often opt for flag advertising — real estate agents, food retailers, and car dealerships being just some of our regular flag customers. <strong>Our flags help Aussie businesses really stand out against their competition.</strong>

Our flag bases and poles are all sold separately — we will help you find the right flag bundle for your needs. We stock both hard ground and soft ground feather flag kits so that you are always prepared for any event or eventuality. See for yourself how easy they are to set up and install.

<center><button class="trigger-btn trigger-1250" style="padding: 10px;">Enquire today for some great offers</button></center>
<div class="text-center"><strong>Flag us down and speak to an expert on 1300 556 589</strong></div>
&nbsp;

</div>

<p class="flip6">Read More</p>


<hr />

<!-- section six end -->
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44661575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档