Rumah > pengaturcaraan harian > pengetahuan html > 如何用jquery实现点击展开收缩效果

如何用jquery实现点击展开收缩效果

藏色散人
Lepaskan: 2019-05-11 17:57:50
asal
12489 orang telah melayarinya



当我们在阅读较长的文本时,通常会有点击展开或收起的按钮,这种效果显然有助于提高用户体验。那么用jquery实现点击展开收缩效果,并且是上下方向实现展开隐藏效果,就可以使用jQuery中slideUp()和slideDown()方法来实现。

如何用jquery实现点击展开收缩效果

下面我们就结合具体的代码示例,给大家介绍jquery实现点击展开收缩效果的方法。

代码示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jquery实现点击展开收缩效果示例</title>
    <style type="text/css">
 .box{
            width: 400px;
 background: #f0e68c;
 border: 1px solid #a29415;
 }
        .box-inner{
            padding: 10px;
 }
    </style>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
 $(document).ready(function(){
            $(".slide-up").click(function(){
                $(".box").slideUp();
 });
 $(".slide-down").click(function(){
                $(".box").slideDown();
 });
 });
 </script>
</head>
<body>
<button type="button" class="slide-up">关闭</button>
<button type="button" class="slide-down">展开</button>
<hr>
<div class="box">
    <div class="box-inner">新浪娱乐讯 据台湾媒体报道,2018MAMA香港场14日晚间7点盛大展开颁奖典礼,嘻哈、性感、抒情各种团体
    合作的舞台表演精彩绝伦,《ETtoday》全程独家直播典礼现场,为观众快速整理8大看点,从防弹RM流利的英文演讲开场,到最后防弹内
    心告白曾想解散,全场零冷场。</div>
</div>
</body>
</html>
Salin selepas log masuk

上述代码中,我们创建了两个div,box和包含文字的box-inner,当我们点击关闭、展开按钮时,就会分别调用slideUp()和slideDown()方法。

slideUp()方法通过使用滑动效果,隐藏被选元素,如果元素已显示出来的话。

slideDown()方法通过使用滑动效果,显示隐藏的被选元素。

最终效果如下图:

如何用jquery实现点击展开收缩效果

:slideDown() 适用于通过 jQuery 方法隐藏的元素,或在 CSS 中声明 display:none 隐藏的元素(不适用于通过 visibility:hidden 隐藏的元素)。

本篇文章就是关于jquery实现点击展开收缩效果的具体方法介绍,非常简单,希望对需要的朋友有所帮助!



Atas ialah kandungan terperinci 如何用jquery实现点击展开收缩效果. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan