草庐IT

button_size

全部标签

javascript - 使用 box-sizing :border-box 时,jQuery.height() 在 WebKit 和 Firefox 中的行为不同

我有一个应用了以下样式的文本区域:textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}如果我随后运行以下javascript/jquery代码,使用Safari(5.0.6)和Chrome(16.0.x)时,我的文本区域的高度将减半:$('textarea').each(function(){var$this=$(this);$this.height($this.height());}根据.height()的jQuery文档,这是预期的行为,因为.height()返回内容高度(无填充、边框),而不管box

javascript - jquery 检查所有输入 :checkbox on button click

谁能写出如何在jquery中点击按钮时实现select/deselect功能?OneTwoThreeselect/deselect我尝试了几种方法,但没有一种方法行得通。 最佳答案 您可以通过分配一个全局变量来检查先前的条件:varclicked=false;$(".checkall").on("click",function(){$(".checkhour").prop("checked",!clicked);clicked=!clicked;this.innerHTML=clicked?'Deselect':'Select';}

javascript - Highcharts : Change each individual plot/marker size, 这可能吗?

我正在尝试更改以下chart上每个图的大小,这可能吗?我确实尝试过更改线条粗细,但这对每个线条系列上的每个单独图都没有影响。series:{[],marker:{enabled:false},},Graphseries是一个从Sql数据库中收集数据的变量。 最佳答案 在series列表中添加lineWidth参数。看这个jsFiddle代码。关键代码:varchart=newHighcharts.Chart({//someothercodeseries:[{name:'Tokyo',data:[7.0,6.9,9.5,14.5,18

javascript - DataTables:未捕获类型错误:无法读取未定义的属性 'buttons'

我在设置使用Buttons插件的自定义数据表时遇到问题。我可以设置一个customdefaultdom有效的布局://vanilladom(frtip...)$.extend($.fn.dataTable.defaults,{dom:'frtip'});但如果我尝试includethe"B"characterinthedomlayout://InvokeButtonsplugin(Bfrtip...)$.extend($.fn.dataTable.defaults,{dom:'Bfrtip'});...然后运行dataTables,报这个JavaScript错误:UncaughtTyp

javascript - `Background size: cover` 填充边框

有什么方法可以实现background-size:cover的效果,同时也填充边框后面的区域。为了更好地说明这一点,请看下图:左图使用background-size:cover并整齐地填满整个框本身不管图像是否肖像或风景,但隐藏在半透明的顶部和底部边框后面。第二张图片是使用background-size:auto260px规则创建的,它给出了我想要的效果,但只起作用,因为我知道在这种情况下背景是风景(并且盒子本身是200px和边框30px)。用于渲染上述两个框的JSFiddle可以是found这里。我很难相信这对于纯css是不可能的,但即使是基于javascript的解决方案也是如此(

javascript - Firefox 在 for 循环中抛出 js 错误 "allocation size overflow"

下面是我的代码相同的代码可以在本地服务器上运行,但不能在实时运行。htmlC="";htmlC+='';for(i=1;i"+i+"";}else{htmlC+=""+i+"";}}htmlC+='';我试过寻找无限循环但没有成功。非常相同的代码在本地服务器上运行。 最佳答案 以这种方式使用字符串连接通常不是一个好主意,尤其是当您不知道要执行的迭代次数时。每次连接字符串时,都会重新分配适合新字符串所需的内存,并且需要对旧字符串进行垃圾回收(出于性能原因,这甚至可能不会在循环期间完成)varhtmlBuffer=[];htmlBuff

javascript - <input type ="button"runat ="server"/> 在 ASP.NET 中不起作用

好吧,这可能看起来很傻,但在ASP.NET.ascx控件上,我正在尝试使用:代替:它对我不起作用。这段代码:呈现以下HTML:(顺便说一句,忽略命名容器)这很好,除了我想要inputtype="button"不是inputtype="submit".我试过这段代码:并获取此HTML:不幸的是,呈现的按钮不起作用。另外,我什至试过inputtype="submit"只是为了检查,但除非我使用我无法让它工作。我确定它与JavaScript有关系。有没有办法使用常规的HTML按钮标记和runat="server"在ASP.NET中? 最佳答案

javascript - Ionic 2 构建开发失败 : Maximum call stack size exceeded

我无法构建我的ionic2应用程序。更改文件后服务有效。在ionic服务上,我收到以下错误消息:[07:36:10]ionic-app-scripts1.0.0[07:36:10]watchstarted...[07:36:10]builddevstarted...[07:36:10]cleanstarted...[07:36:10]cleanfinishedin1ms[07:36:10]copystarted...[07:36:10]transpilestarted...[07:36:15]builddevfailed:Maximumcallstacksizeexceeded[07:

javascript - 文本区域 : button to trigger native undo/redo

我有一个文本区域。它具有默认的撤消/重做功能,可以使用ctrl-z/y或右键单击并选择复制/粘贴。我想创建一个撤消/重做按钮并触发native撤消/重做。我不确定如何触发它。(很惊讶我的用户不知道ctrl-z) 最佳答案 您可以使用document.execCommand来实现此功能。它被一些HTML编辑器使用。execCommandcompatibility现在,这是deprecated,并且不应使用。 关于javascript-文本区域:buttontotriggernativeun

javascript - 三个JS : Text Sprite's font size difference between WebGL renderer and Canvas renderer

我正在使用三个JS来开发3d图形。我想将图表的单位显示为THREE.SPRITE。为了创建SPRITE,我首先创建了一个Canvas元素并向其中添加了文本。然后我用之前创建的Canvas元素创建了THREE.Texture。使用纹理作为贴图创建THREE.SpriteMaterial,然后使用此SpriteMaterial创建THREE.SPRITE。将此SpriteMaterial添加到场景中。当渲染器是THREE.WebGLRenderer的实例时,文本的大小非常小,而当渲染器是THREE.CanvasRenderer的实例时,文本的大小非常大.以下是我用来创建Sprite的代码。