标签: toggle

单击图例元素时折叠字段集

我有一个jQuery函数,当点击它的图例时,它会切换字段集内容的可见性,只留下字段集边框(如果有的话)和图例显示:

$('legend.togvis').click(function() {
    $(this).siblings().toggle();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

除非fieldset包含文本节点,否则它很有效.

<fieldset><legend class='togvis'>Click Me</legend>
  <p>I toggle when the legend is clicked.</p>
  But I'm a recalcitrant text node and refuse to toggle.
</fieldset>
Run Code Online (Sandbox Code Playgroud)

为了切换文本节点,我尝试了这个:

$('legend.togvis').click(function() {
    $(this).parent().contents().not('legend').toggle();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

其作用与第一个函数相同.还有这个:

$('legend.togvis').click(function() {
    $(this).parent().contents(":not(legend)").toggle();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这引发了错误

Message: 'style.display' is null or not an object
Line: 5557
Char: 3
Code: 0
URI: http://code.jquery.com/jquery-1.4.4.js
Run Code Online (Sandbox Code Playgroud)

有关如何获取字段集的整个内容(减去图例)以在单击图例时切换的任何想法?

ETA解决方案,非常感谢Eibx

$('legend.togvis').click(function() { 
    $(this).parent().contents().filter(
        function() {  return this.nodeType == 3; }).wrap('<span></span>');//wrap any stray text nodes
    $(this).siblings().toggle(); 
}); 
Run Code Online (Sandbox Code Playgroud)

jquery toggle

12
推荐指数
4
解决办法
3万
查看次数

用缓动切换div

我有一个链接,当点击这个我想要一个div来滑动,然后再次点击链接,它应该关闭div,缓和...

我看过jQuery easing插件,但它不适用于jQuery 1.5.1?对我能做什么以及如何做的任何想法?

现在我只有一个slideToggle函数,它没有缓动?

$('.open-mypage').click(function () {
    $('#mypage-info').slideToggle('2000', function () {
        // Animation complete.
    });
});
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-ui toggle easing

12
推荐指数
1
解决办法
6万
查看次数

使DIV可见/不可见的Jquery

我打算展示一个树形结构,点击树形结构,我想要一个网格显示.由于我必须展示原型,我正在考虑使用Jquery来展示以下内容

Application1(Onclick)

  • 显示<DIV>数据(类似于网格)

申请2(Onclick)

  • 折叠应用程序1 Div(不可见)
  • 申请2 DIV(可见)

等......

有没有可用的例子可以用来模拟这个?

javascript jquery toggle

12
推荐指数
1
解决办法
3万
查看次数

jquery if语句基于屏幕大小

我有一个滑出导航栏,我想在屏幕宽度> = 1024时默认打开,默认情况下关闭<1024.我有一个按钮,可以打开并关闭它.我刚刚开始学习js.我想如果窗口宽度> = 1024,有一种方法可以在if语句中设置默认切换状态.任何帮助将不胜感激.这是我到目前为止切换的内容.

$('a.expand').toggle(function() {
        $(this).addClass("open");
        $('#nav').animate({width: 50},{queue:false, duration:300});
        $('.wrapify').animate({marginLeft: 50},{queue:false, duration:300});
        $('.primarynav ul').hide();
        $('.navlogo').hide();   

  }, function() {
        $(this).removeClass("open");
        $('#nav').animate({width: 200},{queue:false, duration:300});
        $('.wrapify').animate({marginLeft: 200},{queue:false, duration:300});
        $('.primarynav ul').show();
        $('.navlogo').show(); 

  });
Run Code Online (Sandbox Code Playgroud)

jquery toggle screen-size

12
推荐指数
1
解决办法
3万
查看次数

如何在离子切换中放置文本

目前我有一个看起来像这样的离子切换

在此输入图像描述

我想做这个

在此输入图像描述

反正有没有让这件事发生?我在某处读到了我可以使用ng-true-value和ng-false-value,但这似乎没有做我想要的

html javascript toggle angularjs ionic

12
推荐指数
1
解决办法
1万
查看次数

数据切换选项卡不下载传单地图

我正在使用选项卡显示清晰的内容,但其中一个已停止下载,因为它位于数据切换选项卡中.这是一张传单地图.这是代码:


导航条代码:

<ul class="nav nav-tabs">
    <li class="active"><a data-toggle="tab" href="#home">Données principales</a></li>
    <li><a data-toggle="tab" href="#carte">Carte</a></li>
</ul>
<div class="tab-content">
    <div id="home" class="tab-pane fade in active">Lorem ipsum</div>
    <div id="carte" class="tab-pane fade"> **//see script below\\** </div>
</div>
Run Code Online (Sandbox Code Playgroud)

脚本:

<div id="carteBenef"></div>
      <script type="text/javascript">
          $(document).ready(function () {
              var map = new L.Map('carteBenef');
              var cloudmadeUrl = 'http://{s}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png',
                     subDomains = ['otile1', 'otile2', 'otile3', 'otile4'],
                     cloudmadeAttrib = 'Data, imagery and map information provided by <a href="http://open.mapquest.co.uk" target="_blank">MapQuest</a>, <a href="http://www.openstreetmap.org/" target="_blank">OpenStreetMap</a> and contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank">CC-BY-SA</a>';
              var cloudmade = new L.TileLayer(cloudmadeUrl, …
Run Code Online (Sandbox Code Playgroud)

javascript tabs toggle twitter-bootstrap leaflet

12
推荐指数
2
解决办法
5533
查看次数

jquery切换和淡入一个功能?

我想知道是否可以在一个函数中使用toggle()和fadeIn()...

我让这个工作,但它只在第二次点击后消失...而不是第一次点击切换.

$(document).ready(function() {

 $('#business-blue').hide();

  $('a#biz-blue').click(function() {
    $('#business-blue').toggle().fadeIn('slow');
    return false;
  });

// hides the slickbox on clicking the noted link 

  $('a#biz-blue-hide').click(function() { 
     $('#business-blue').hide('fast'); 
     return false; 
  }); 


});



  <a href="#" id="biz-blue">Learn More</a>
        <div id="business-blue" style="border:1px soild #00ff00; background:#c6c1b8; height:600px; width:600px; margin:0 auto; position:relative;">
            <p>stuff here</p>
        </div>
Run Code Online (Sandbox Code Playgroud)

jquery toggle

11
推荐指数
3
解决办法
4万
查看次数

jquery切换从左到右滑动

我在页面的左侧有一个"菜单"按钮,一旦选中,我有一个包含菜单项显示的div.然后我有另一个按钮可以选择隐藏菜单.

理想情况下,我希望它能够(从左到右)向后滑动,但却没有成功地使其正常工作.我已经尝试过使用animate和SlideToggle,但是没有一个能够正常使用.有小费吗?

<div id="cat_icon">Menu</div>
<div id="categories">
    <div CLASS="panel_title">Menu</div>
    <div CLASS="panel_item">
        <template:UserControl id="ucCategories" src="UserControls/ProductCategories.ascx" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)
$('#cat_icon').click(function () {
    $('#categories').toggle();
    $('#cat_icon').hide();
});
$('.panel_title').click(function () {
    $('#categories').toggle();
    $('#cat_icon').show();
});
Run Code Online (Sandbox Code Playgroud)

jquery toggle jquery-animate

11
推荐指数
3
解决办法
9万
查看次数

使用Bootstrap在悬停时切换图标栏颜色更改

当你将鼠标悬停在它上面时,我试图让.icon-bar类改变颜色.我得到了切换按钮来改变颜色和图标栏使用:

.navbar-preheader .navbar-toggle {
    border: 1px solid white;
    background-color: transparent;
    margin-right: 0;
}

.navbar-preheader .navbar-toggle:hover {
    background-color: #4d4d4d;
}

.navbar-preheader .navbar-toggle .icon-bar {
    background-color: white;
}
Run Code Online (Sandbox Code Playgroud)

我使用的悬停代码是:

.navbar-preheader .navbar-toggle .icon-bar:hover {
    background-color: #4d4d4d;
}
Run Code Online (Sandbox Code Playgroud)

但这基本上是让每个图标栏单独改变颜色(见下文),但它们应该一次改变颜色......

在此输入图像描述 在此输入图像描述

我确信这是我想念的傻事,但是非常感谢任何帮助.谢谢.

css toggle twitter-bootstrap twitter-bootstrap-3

11
推荐指数
1
解决办法
2万
查看次数

Navbar切换不适用于Angular 4/ng-bootstrap

我在angular 4项目中使用ng-bootstrap:

<navbar class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
    <button aria-controls="navbarsDefault" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler navbar-toggler-right" data-target="#navbarsDefault" data-toggle="collapse" type="button">
        <span class="navbar-toggler-icon"></span>
    </button>
    <a class="navbar-brand" href="#">Navbar</a> 
    <div class="collapse navbar-collapse" id="navbarsDefault">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item">
                <a class="nav-link active" routerlink="/dashboard" routerlinkactive="active" ng-reflect-router-link="/dashboard" ng-reflect-router-link-active="active" href="/dashboard">Dashboard</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" routerlink="/program" routerlinkactive="active" ng-reflect-router-link="/program" ng-reflect-router-link-active="active" href="/program">Programm</a>
            </li>          
        </ul>
    </div>
</navbar>
Run Code Online (Sandbox Code Playgroud)

导航栏在那里,它是响应,它似乎工作正常.但导航栏切换按钮不会切换导航栏,当它折叠并且我找不到错误时.

toggle navbar ng-bootstrap

11
推荐指数
3
解决办法
8284
查看次数