小编ggz*_*one的帖子

检查是否隐藏了所有子元素

我的脚本有点困在这里:

它是一个复选框,用于过滤所有.notme图像并隐藏它的列表项.问题是现在我无法获得一个工作回调函数fadeToggle.它应该像这样:

如果所有孩子#list-team-single-container都"没有显示" - 做点什么.

$('#show-only-my-teams').change(function(){
    $('.notme').each(function(){
        $(this).parent().parent().fadeToggle('fast', function(){
        });
    });
}); 
Run Code Online (Sandbox Code Playgroud)

jquery visibility

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

jquery:在DOM中切换元素

使用jquery在DOM中切换两个元素的最佳方法是什么?

<div id="switchme2">some other elements in here....</div>
<div class="some other elements"></div>
<div id="switchme1">some other elements in here....</div>
Run Code Online (Sandbox Code Playgroud)

应该结束:

<div id="switchme1">some other elements in here....</div>
<div class="some other elements"></div>
<div id="switchme2">some other elements in here....</div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

jquery addClass()到多个类的第一个位置

它能做什么:

<p class="foo"></p>
$('p').addClass('bar');
Run Code Online (Sandbox Code Playgroud)

输出:

<p class="foo bar"></p>
Run Code Online (Sandbox Code Playgroud)

我需要的:

<p class="bar foo"></p>
Run Code Online (Sandbox Code Playgroud)

那么可以将元素添加到第一个位置吗?

编辑(上下文):现在是最后一个类的分割函数.如果添加了另一个类,它也会附加到第二个拆分数组.

jquery

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

jQuery Datepick插件(Keith Wood)如何仅显示2个月?

有没有办法在datepicker中只显示2个月?我已经设置的是datepicker作为内联版本显示2个月并隐藏月导航.选择日期时,表单提交,默认日期设置为所选日期.这很好用.

问题是,当点击第二个月的日期时,所选日期被设置为默认日期.但现在,第二个月和第三个月是活跃的,而不是第一个月和第二个月.

示例:最初,仅显示2014年5月和2014年6月.当用户点击2014年6月4日时,表单提交,现在显示"6月和7月"而不是"5月和6月".

我已经尝试设置monthOffset和dateRanges(minDate,maxDate).没有解决我的问题.

编辑:制作两个截图,向您展示问题

在此输入图像描述

在此输入图像描述

这是JS:

//program: overview datepicker
    var dpInputField = $('input#program-overview-datepicker-value');
    var defaultDate = (dpInputField.val() == '') ? '1399593600' : dpInputField.val(); // 1399593600 = 9th May 2014 00:00:00

    $('div#program-overview-datepicker').datepick({
        dateFormat: $.datepick.TIMESTAMP,
        monthsToShow: 2,
        changeMonth: false,
        altField: '#program-overview-datepicker-value',
        minDate: '1399593600', // 9th May 2014 00:00:00
        maxDate: '1402790400', // 15th June 2014 00:00:00
        onDate: showDayAndMonth,
        defaultDate: defaultDate,
    }, $.extend($.datepick.regional[window.language]));

    function showDayAndMonth(date) {
        var dayName =  $.datepick.formatDate('D', date);
        var dateName = date.getDate();
        var monthName = $.datepick.formatDate('M', date);

        return {content: '<div …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui datepicker

9
推荐指数
1
解决办法
1508
查看次数

保持文本宽度和高度但“隐藏”它

有人知道如何隐藏背景上的文本(带有渐变)但保持其高度和宽度?可见性:隐藏在我的跨度标签上似乎不起作用。顺便说一下,它应该保留一个内联元素。

编辑:

<div><span>whatever</span><img src="whatever.jpg"/></div>
Run Code Online (Sandbox Code Playgroud)

html css

4
推荐指数
1
解决办法
3062
查看次数

Facebook apprequest链接"错误"

我正在使用此文档和脚本向一些朋友发送应用请求.

https://developers.facebook.com/docs/reference/dialogs/requests/

FB.ui({
    method: 'apprequests',
    message: 'My message',
    max_recipients: 3
}, requestCallback);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但如果他们点击FB通知栏中的链接,他们就不会直接链接到我的页面和应用程序.相反,他们处于"介于两者之间".该应用程序在iframe中可见,小于810px且没有类似按钮(因此设计被破坏,类似的门无法停用.

这是链接参数:

/?fb_source=notification&request_ids=1234567890&ref=notif&app_request_type=user_to_user&notif_t=app_request
Run Code Online (Sandbox Code Playgroud)

问题出在哪儿?为什么FB没有直接将用户链接到页面中的应用程序?

我想解决方案可能在应用程序设置中的某个地方......但我不知道.

javascript facebook request facebook-graph-api

4
推荐指数
1
解决办法
1459
查看次数

聪明:in_array x,y

有人可以帮助我使用"in_array"的聪明语法吗?我想检查数组中是否有2个变量:

{if in_array(($x,$y), $array)}var x and var y are in this array{/if}
Run Code Online (Sandbox Code Playgroud)

这种语法和语义是对的吗?

smarty

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

jquery slideToggle()没有"滑动"但是没有

下面是代码:

$('span.faqanswer').hide();
$('strong.faqlink').css('cursor','pointer').click(function(){
    $(this).parent().find('span.faqanswer').slideToggle();
});
Run Code Online (Sandbox Code Playgroud)

如果单击span.faqlink,它只是切换而不是滑动眼镜.如果你再次点击它滑动眼镜.这在任何过程中都会发生.下滑只是翻转和滑坡滑动...

jquery slidetoggle

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

jQuery切换不需要动画

我可能会失明或没有参数,选项或任何禁用动画的内容:

.toggle()

我只想通过toggle()来显示()和隐藏()它们但是我使用slideToggle,fadeToggle甚至普通切换的每个切换都带有动画.

如何"删除"他们?

jquery animation

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

将每个数字换行并将前缀加到X位数

是否有可能在Javascript中包装每个字符,如果它少于X个数字,则前置零?

我得到了什么:

var votes = 2;
//or
var votes = 123;
//or
var votes = 4321;
Run Code Online (Sandbox Code Playgroud)

应该是什么样子:

<span>0</span><span>0</span><span>0</span><span>2</span>
//or
<span>0</span><span>1</span><span>2</span><span>3</span>
//or
<span>4</span><span>3</span><span>2</span><span>1</span>
Run Code Online (Sandbox Code Playgroud)

所以结果应该是一个四位数的数字.

javascript jquery

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