Tag: javascript

jQuery:重写匿名回调到命名函数

如果我这样做: $(‘h1’).slideUp(‘slow’, function() { $(‘div:first’).fadeOut(); }); h1将向上滑动,然后第一个div将淡出。 但是,如果我这样做: function last() { $(‘div:first’).fadeOut(); } $(‘h1’).slideUp(‘slow’, last()); h1会向上滑动,div会同时淡出! 如何使我的第二个示例与第一个示例相同,其中fadeOut()被称为AFTER slideUp()?

jqGrid – 列选择器内联而不是对话框

我有ui-multiselect插件,它在对话框中呈现列选择器。 我希望它在jqGrid中呈现内联。 如何才能做到这一点。

通过JavaScript调用Bootstrap模式

我有这个javascript函数: function doDelete() { if (root === null) {alert(“Tree is Empty!”); return;} var strKey = document.getElementById(‘deleteKey’).value; if (strKey==””) {alert(“Please provide key”); return;} if (isNaN(strKey)) {alert(“Key must be numeric”); return;} root = myBPT.Delete(root, strKey); myBPT.print_tree(root); } 如何更改警报以调用引导模式? 这是我的数据目标… #printLeaves

如何在父contentEditable div中键入?

如何在子contentEditable div之外输入contentEditable div,而不保留子类,并且不会将contenteditable更改为false。 小提琴 meatball 应该是这样的: meatball spaghetti 不是这个: meatball spaghetti

滚动时,HTML5和JavaScript会暂停所有video

我跟着HTML5和Javascript播放video只有在可见时 – 它在第一个video上运行得很好,但是我的网站上的第二个video也暂停了,当第一个是第一个video时播放(当滚动所有video时)到顶部的方式)。 第二个video只应播放,当它滚动到并以0.1的一小部分可见时(就像在第一个video上一样)。 我的HTML: bgvideo … bgvideo 这是我的JS: var videos = document.getElementsByTagName(“video”), fraction = 0.1; function checkScroll() { for(var i = 0; i fraction) { video.play(); } else { video.pause(); } } } window.addEventListener(‘scroll’, checkScroll, true); window.addEventListener(‘resize’, checkScroll, false); 所以看起来所有video(因为getElementByTagName)只是在滚动到顶部时播放。 我想在video的0.1分之一可见时播放video。 希望这是有道理的。 谢谢 :)

使用jquery / css精确地垂直对齐sans-serif字体

我试图将sans-serif标题与其他div-Elements中的菜单元素精确对齐,所以基本上这样: 头 ABC 其中A与标题的左端对齐,C与右端对齐。 我使用float来分配-Elements,我计算字体大小以使标题适合div宽度。 问题是我使用的是无衬线字体。 问题在小提琴中得到certificate http://jsfiddle.net/ksuTQ/2/ HEADER HEADER A B C JScript中 resizeHead(“#Hideheader”, “#header”); function resizeHead(p1, p2) { var fontsize = parseFloat($(p1).css(“font-size”)); var spacing = parseFloat($(p1).css(“letter-spacing”)); var initWidth = $(p1).width(); initWidth = initWidth – spacing; var outWidth = $(p2).width(); var s = outWidth / initWidth; s = fontsize * s; $(p2).css({ “font-size”: s […]

如何正确逃离此function?

我有一个从jQuery生成的DIV标记,如下所示: $(‘#results’) .append(” + A.name + ”); Firebug在’mouseover’之后立即给出了一个错误“ 缺失 ” 参数列表 “因为它不能识别’mouseover’ 。 在鼠标hoverDIV时执行\’mouseover\’会产生语法错误。 语法错误读取: function(){google.maps.event.trigger(marker,并查看生成的DIV显示: 执行”mouseover”会生成一个空白文档。 如何正确逃脱此function? 更新: 这应该工作: $(‘#results’) .append(” + A.name + ”); 我需要为函数添加转义双引号并转义参数的单引号。

用户点击Twitter Bootstrap链接后,如何在移动视图上自动折叠顶部导航栏?

我有一个带有Twitter bootstrap框架的“单页滚动”网站。 在桌面视图中,我的顶部导航栏始终可见,顶部导航栏的不同链接将用户锚定到页面的不同部分。 在移动视图中,默认情况下顶部导航栏已折叠。 用户必须点击顶部导航栏的汉堡菜单将其展开,然后点击链接以自动滚动到该部分。 问题是在移动视图上,在录制链接后,顶部导航栏不会崩溃并保持打开状态,用户必须手动关闭它。 在用户点击仅用于移动视图的链接后,我应该使用什么CSS或JS来自动关闭导航栏?

纠正CSS / JS参数以填充div

我有一个幻灯片,我想完全填写一个div。 现在,如果有人从狭窄的浏览器视口访问我的网站,幻灯片只会填充宽度而不是整个高度,因此在div的底部留出空间。 我希望幻灯片按比例缩放以适应并覆盖整个div,即使需要从侧面进行裁剪也是如此 。 这是否有意义我要问的是什么? 下面是示例:如果您现在从宽屏或全屏浏览器窗口访问它,图像可能会填满整个div。 但是如果你缩小窗口并刷新,你会看到div底部的bg颜色。 示例: http : //mudchallenger.com/a-responsivef.html 如何让幻灯片显示填充div? 谢谢!!

延续两个数字之间的计数差异

我有这个在IE中不起作用的例子 ,但在所有其他浏览器中都可以看看。 这里有什么问题? 注意:这是此的延续 更新 :问题是我的示例在chrome中工作但在IE 8和firefox 6中给出了NaN。 我的代码 var cellvalue=”2011-08-18 11:49:01.0 IST”; var firstDate = new Date(); var secondDate = cellvalue.substring(0, cellvalue.length-4); alert(diffOf2Dates(firstDate,secondDate)); function diffOf2Dates(todaysDate,configDate) { /*var udate=”2011-08-18 11:49:01.0″; var configDate=new Date(udate);*/ var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds var firstDate = todaysDate; // Todays date var secondDate = new Date(configDate); var diffDays = Math.abs((firstDate.getTime() […]