jjzjj

javascript - 在 JavaScript 转换期间获取当前 CSS 属性值

我希望能够在过渡完全执行之前在过渡过程中读取CSS属性的值。那可能吗?因此,如果在从0%到100%的过渡期间,我要在中途检查,是否可以在50%时看到它? 最佳答案 IsitpossibletogetthecurrentcsspropertyduringatransitioninJavaScript?是vartimer;functiontest(e){var$this;$this=$(this);timer=setInterval(function(){console.log($this.height());},500);}funct

javascript - CSS 两个最小高度值,以较大者为准

我有一个窗口,我想填满整个屏幕,以便页脚始终不在屏幕上。我用最小高度完成了这个:#cnt{min-height:calc(100%-62px);}但是,在某些情况下,对于我创建的侧边栏来说,它可能太小了。侧边栏的最小高度为404px。我怎样才能同时使用这两者,以便它使用更大的值(value)?这可以用严格的CSS来完成还是我需要JS?这行不通:#cnt{min-height:calc(100%-62px);min-height:404px;}它最终总是使用404px值。编辑:这是我的JS/jQuery解决方案。我发现的一个问题是我的浏览器的$(window).height()正在返回一

javascript - 如何在 100vh 滚动后切换类

如何让这个函数在滚动100vh后添加类?目前它在850px之后添加类。$("document").ready(function($){varnav=$('#verschwinden');$(window).scroll(function(){if($(this).scrollTop()>850){nav.addClass("doch");}else{nav.removeClass("doch");}});}); 最佳答案 100vh在jQuery中很简单,如$(window).height()而在纯JavaScript中是windo

javascript - 在 Canvas 中围绕其中心旋转图像

我正在尝试在Canvas上制作我的第一个图像动画。我希望图像旋转,但我的代码中有些地方不正确。有任何想法吗?这一切都在准备好的jquery文档中:varcanvas=document.getElementById('logobg1');varctx=canvas.getContext('2d');varimg=newImage();//CreatenewImageobjectimg.src='images/containerbg.png';//Setsourcepath//setimgsrcimg.onload=function(){//whenimageloadsctx.drawIm

javascript - 如何使用覆盖有效地突出显示鼠标光标下的元素?

仍在尝试回答thisquestion,我想我终于找到了解决方案,但它运行得太慢了。var$div=$('').css({'border':'1pxsolidred','position':'absolute','z-index':'65535'}).appendTo('body');$('body*').live('mousemove',function(e){vartopElement=null;$('body*').each(function(){if(this==$div[0])returntrue;var$elem=$(this);varpos=$elem.offset();v

javascript - 使用 pdf.js 和 ImageData 将 .pdf 渲染到单个 Canvas

我正在尝试使用PDF.js阅读整个.pdf文档,然后在单个Canvas上呈现所有页面。我的想法:将每个页面渲染到Canvas上并获取ImageData(context.getImageData()),清除Canvas以执行下一页。我将所有ImageData存储在一个数组中,一旦所有页面都存储在其中,我想将数组中的所有ImageData放到一个Canvas上。varpdf=null;PDFJS.disableWorker=true;varpages=newArray();//Preparesomethingsvarcanvas=document.getElementById('cv');

javascript - 在屏幕中心启动 Facebook 共享弹出窗口

以下代码运行良好并在屏幕上启动facebook弹出窗口,但此弹出窗口未居中。functionfbs_click(){u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');returnfalse;}这是一个居中弹出窗口的脚本:functionMyPopUpWin(url,w

javascript - jQuery/JS、iOS 4 和 $(document).height() 问题

我遇到了一个奇怪的问题,似乎是各种版本的Webkit浏览器。我试图将一个元素放在屏幕中央并进行计算,我需要获得各种尺寸,特别是主体的高度和屏幕的高度。在jQuery中,我一直在使用:varbodyHeight=$('body').height();varscreenHeight=$(window).height();我的页面通常比实际视口(viewport)高很多,因此当我“提醒”这些变量时,bodyHeight最终应该变大,而screenHeight应该保持不变(浏览器视口(viewport)的高度)。这是真的-火狐-Chrome15(哇!Chrome什么时候升级到第15版的?)-i

javascript - 覆盖通过 JavaScript 文件加载的 SCSS 文件变量的可行方法是什么?

假设我有一个组件,其中包含一个用于行为的JavaScript文件、一个HTML模板文件和一个用于外观的SCSS文件。我们使用Webpack在应用的主JavaScript中加载组件的JavaScript(例如通过require('./path/to/the-component.js')).我们使用组件的JavaScript加载它的SCSS文件(通过require('./the-component.scss'))。组件的SCSS文件包含一个具有默认值的变量(例如,最小高度:$min-height:400px)。如果我不喜欢在组件的所有用法中使用400px:我如何覆盖这样的变量(例如在应用程

javascript - 如何获得文本的真实高度?

引用这个例子http://jsfiddle.net/uzgJX/结果是包含文本的框的高度(如果您用鼠标选择文本,您可以看到的高度..)比文本的实际高度高。有没有办法用jquery或纯js获取真实高度?在我尝试的例子中text.height()和text[0].getBoundingClientRect().height运气不好,它说的是19px而不是14px 最佳答案 获取计算出的font-size代替您的文本元素:parseInt(window.getComputedStyle(text[0]).fontSize,10);font