小编Gre*_*g B的帖子

可以解散的jquery通知栏?

我一直在寻找一个通知栏,就像这个站点上的通知栏,显示在顶部,通知用户有变化等.它应该具有关闭的能力.我能为jquery找到的就是这一个

有没有人有任何其他建议或建议?

html jquery notifications

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

使用Jquery在Firefox中为背景位置设置动画

我正在尝试仅为背景图像的y位置设置动画.

代码在Firefox之外的所有浏览器中都很有用.我在之前的讨论中已经注意到FF有问题,background-position-y但我不想仅为这个特殊情况包含一个插件.

$(".module").animate({
    "height": 160,
    "background-position-y": cropsize //variable for needed position
}, "slow");
Run Code Online (Sandbox Code Playgroud)

正如在这个问题中回答:仍然有jQuery背景动画的问题 - 在safari和IE中工作,没有别的!我应该可以使用plain background-position属性,但这样做只会破坏其他浏览器中的动画.

$(".module").animate({
    "height": 160,
    "background-position": "0 "+cropsize+"px"
}, "slow");
Run Code Online (Sandbox Code Playgroud)

也许这只是一个我错过的语法错误,但我似乎无法在FF中使用它(最新版本)

css firefox jquery jquery-animate

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

打印HTML表时丢失列宽

我有一个页面将被用于(因此样式)仅用于打印.当我在浏览器中查看页面时,列宽是我设置的:

<table>
<col width="20%">
<col width="25%">
<col width="5%">
<col width="10%">
<col width="17%">
<col width="15%">
<col width="8%">
<thead>
      header columns
</thead>
<tbody>
      columns
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

但是,当我打印页面时,列的宽度都相同.我可以在打印时将列设置为百分比(或根本不设置)吗?

html css printing

7
推荐指数
1
解决办法
6753
查看次数

jQuery - 防止快速鼠标移动排队悬停功能

这是一个我似乎不断遇到的问题.例如,如果我有一个使用jQuery hover()函数的下拉导航菜单,我快速移动鼠标光标然后关闭<li>大约10次,则会出现子导航,然后消失10次.

有没有办法防止这个问题发生?

谢谢

jquery delay hover

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

将Highcharts重置为初始状态

使用预设选项创建我的Highchart可以正常工作:

chart = new Highcharts.Chart(options);
Run Code Online (Sandbox Code Playgroud)

但是,当我想要销毁并重新创建图表时,它只会破坏.即使我删除chart.destroy();图表仍然只是完全消隐,但没有重新创建.

$('#resetChart').on("click", function(e){
    e.preventDefault();
    chart.destroy();
    chart = new Highcharts.Chart(options);
});
Run Code Online (Sandbox Code Playgroud)

关于如何重置此图表有点困在这里.

编辑::

检查图表容器显示了饼图是创造的东西在这里,但似乎并没有得到适当的检索数据.我是否需要再次传入我的数据变量,即使它已在选项中设置?

series: [{
                name: name,
                data: data,
                /* changes bar size */
                pointPadding: 0,
                borderWidth: 0,
                pointWidth: 15,
                shadow: false
        }]
Run Code Online (Sandbox Code Playgroud)

然后在页面上定义数据(对于我们的CMS):

<script type="text/javascript">
        data = [
            {
                y: {value},
                name: 'field1',
                id:'1'
            },
            {
                y: {value},
                name: 'field2',
                id:'2'
            },
            {
                y: {value},
                name: 'field3',
                id:'3'
            }
        ];
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery highcharts

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

在yui中获取窗口滚动或滚动位置

在YUI中,我有以下代码用于鼠标滚轮.如何使滚动条工作?

Y.on('mousewheel', function(e) {
     var dir = e.wheelDelta > 0 ? 'Up' : 'Down';
     console.log(dir);
});
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助...

javascript yui

5
推荐指数
1
解决办法
2747
查看次数

检查未使用的CSS样式和覆盖范围的工具?

我有一个拥有大约20个css文件的SharePoint服务器场,并且我确信它可以压缩到远远低于这个数量.但是,浏览每一页无疑会令人厌烦和愤怒.

那么有没有一个工具可以验证在网站/ webapp上使用了多少css文件?

css sharepoint

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

在对象列表中查找重复键的最有效方法

我有一个我正在迭代的对象列表.在某些时候,我进行ajax调用以向列表添加更多对象(可能多次).

如果其中一个值与现有值匹配,是否有一种有效的方法可以排除任何对象被添加到列表中?

例如:

现有清单

[
  {"value": "1", "id": "123"},
  {"value": "2", "id": "124"},
  {"value": "3", "id": "125"}
]
Run Code Online (Sandbox Code Playgroud)

排除第一个对象,因为它具有已在列表中的ID

[
  {"value": "1", "id": "123"},
  {"value": "2", "id": "234"},
  {"value": "3", "id": "235"}
]
Run Code Online (Sandbox Code Playgroud)

javascript sorting

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

这个jquery插件如何获得当前日期?

在这个插件中:

http://dansnetwork.com/2010/03/27/content-expirator-jquery-content-expiration-plugin/

他将过期日期d与当前日期进行比较today,但我不明白today今天的日期是如何知道的new Date():

(function($){
$.contentExpirator = function(prfx){
    var pfix = prfx || 'exp';
    $("[class|="+pfix+"]").each(function(){
        var eString = $(this).attr('class').split(' ')[0];
        var dString = eString.split('-');
        var d = new Date(dString[1],dString[2].toString()-1,dString[3]);
        var today = new Date();
        if(d < today){
            $(this).css('display','none');
        }
    });
}
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

代码工作正常,我只是出于对未来的好奇心.

jquery date

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

不应该返回 false 阻止 jQuery on() 冒泡吗?

根据jQuery 文档

从事件处理程序返回 false 将自动调用 event.stopPropagation() 和 event.preventDefault()。false 值也可以作为 function(){ return false; 的简写传递给处理程序。}. 所以, $("a.disabled").on("click", false); 将事件处理程序附加到所有具有“禁用”类的链接,以防止在单击它们时跟踪它们,并阻止事件冒泡。

所以当我创建一个点击事件时:

$('#sidebar').on("click", ".toggle", function() {
    $(this).parents("p").next("ul").toggle(400);
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我希望点击不会注册,因为它没有机会传播.toggle#sidebar

我想出的唯一解释是,如果允许这种情况发生,它会使该on()功能变得毫无意义,所以在这种情况下它可能会被绕过?

on()就冒泡而言,遵循什么规则?

jquery event-bubbling preventdefault stoppropagation

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

将Jquery .load()与变量一起使用

我确定我在这里做了很多错误,但具体来说,我正试图从表单中提取一些信息并将其组合成一个我可以接受的URL.load():

$(document).ready(function() {

    origin = $('#origin').val();
    destination = $('#destination').val();
    weekDay = $('#weekday').val();
    fullSchedule = origin+'_'+destination+'_'+weekDay+'.html';

    $("#scheduleform :submit").click(function() {           
        $('#schedule').load(fullSchedule);          
        alert( fullSchedule );  
    });
});
Run Code Online (Sandbox Code Playgroud)

我可以提醒完整的URL,但我似乎无法将其加载到div(具有日程安排的ID).

我基本上把我所知道的小jquery一起蹒跚而行,所以我确定它很乱,但我不确定为什么它会正常警告但不加载div.

forms ajax jquery load

0
推荐指数
1
解决办法
1781
查看次数