我一直在寻找一个通知栏,就像这个站点上的通知栏,显示在顶部,通知用户有变化等.它应该具有关闭的能力.我能为jquery找到的就是这一个
有没有人有任何其他建议或建议?
我正在尝试仅为背景图像的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中使用它(最新版本)
我有一个页面将被用于(因此样式)仅用于打印.当我在浏览器中查看页面时,列宽是我设置的:
<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)
但是,当我打印页面时,列的宽度都相同.我可以在打印时将列设置为百分比(或根本不设置)吗?
这是一个我似乎不断遇到的问题.例如,如果我有一个使用jQuery hover()
函数的下拉导航菜单,我快速移动鼠标光标然后关闭<li>
大约10次,则会出现子导航,然后消失10次.
有没有办法防止这个问题发生?
谢谢
使用预设选项创建我的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) 在YUI中,我有以下代码用于鼠标滚轮.如何使滚动条工作?
Y.on('mousewheel', function(e) {
var dir = e.wheelDelta > 0 ? 'Up' : 'Down';
console.log(dir);
});
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助...
我有一个拥有大约20个css文件的SharePoint服务器场,并且我确信它可以压缩到远远低于这个数量.但是,浏览每一页无疑会令人厌烦和愤怒.
那么有没有一个工具可以验证在网站/ webapp上使用了多少css文件?
我有一个我正在迭代的对象列表.在某些时候,我进行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) 在这个插件中:
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)
代码工作正常,我只是出于对未来的好奇心.
从事件处理程序返回 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()
就冒泡而言,遵循什么规则?
我确定我在这里做了很多错误,但具体来说,我正试图从表单中提取一些信息并将其组合成一个我可以接受的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.