草庐IT

javascript - document.execCommand() 以像素为单位的字体大小?

如何使用document.execCommand将字体大小更改为30px(例如)?这个:document.execCommand("fontSize",false,"30px");不起作用,因为在函数execCommand的第三个参数中,它只允许我输入一个介于1到7之间的值。 最佳答案 这是FontSize的限制命令。我可以想到多种选择:您可以改用CSS类并使用CSSclassapplier我的模块Rangy图书馆;你可以使用一个hacky方法,比如调用document.execCommand("fontSize",false,"7

javascript - 如何获取用户向下滚动页面的像素数?

假设我们有一个html页面,高度很大,所以会有一个垂直滚动条。当用户向下滚动时,我想知道他使用javascript(jquery)滚动了多少……我想这可能吗? 最佳答案 在纯javascript中你可以简单地这样做:window.onscroll=function(e){console.log(window.scrollY);//ValueofscrollYinpx};更多信息(Mozilla开发者网络):onscrollscrollY 关于javascript-如何获取用户向下滚动页面

javascript - 1x1 像素图像技术是跨域捕获分析数据的好方法吗?

我看到许多网络分析应用程序或使用JavaScript在客户端网站上捕获数据,然后将其发送到中央服务器进行处理/存储/呈现。出于类似的目的,我一直在使用一个JavaScript代码段,它向服务器生成一个1x1像素的图像请求。该请求包含GET属性以及我要捕获的数据(大小可能不同)。此请求可能每天在数千个网站上生成数百万次(并且在每个网站上生成多次)。1x1像素图像是00后的做法吗?在处理具有数千个客户端网站的应用程序时,替代的跨浏览器技术(JSONP或其他)是否足够成熟以取代它? 最佳答案 我认为1x1像素的持续流行是因为每个网络浏览器

javascript - 触发 Facebook 转化像素

我对Javascript还是很陌生,但我想知道在不实际加载“确认”/“谢谢”页面的情况下触发Facebook转换像素(如下)的最佳方式是什么?varfb_param={};fb_param.pixel_id='XXXXXXXXXXX';fb_param.value='0.00';fb_param.currency='USD';(function(){varfpw=document.createElement('script');fpw.async=true;fpw.src='//connect.facebook.net/en_US/fp.js';varref=document.getE

javascript - jQuery .css 以像素为单位返回 css 属性,而实际上以百分比为单位

我正在尝试使用jQuery中的.css方法获取left属性的值(以百分比表示):varmy_value=$("div").css("left");问题是,上面以像素为单位返回它...关于如何让它返回属性的实际值(以百分比表示)的任何想法? 最佳答案 如果你在内联应用left,你可以直接从style.left访问它,例如:varmy_value=$("div")[0].style.left;对我来说,在Firefox、IE和Opera上,它返回百分比值,而css返回像素数。(在Chrome上,我可以通过任何一种方式获得百分比。)如果您

javascript - 加载我的像素后我的 div 不存在

我有一个像素,当我加载它时,它说:acalltodocument.write()fromanasynchronously-loadedexternalscriptwasignored然后显示:document.getElementById('gospixel')isnull这是我的像素代码:在那个文件中:gos_f=42;gos_a1='a2';gos_u=window.location.href;gos_k='6gZYlfy7Y7Q';gos_rt='3_s';document.write(unescape("%3Cscriptsrc='http://example.com/p/go

javascript - 获取 Rect 元素的屏幕像素坐标

我正在尝试通过java脚本获取SVG中矩形的屏幕像素坐标。单击矩形后,我可以使用getBBox()计算出它的宽度、高度、x和y位置。但是这些位置都是原来的位置。我想要屏幕位置。例如,如果我操纵整个SVG的viewBox,这些getBBox坐标与屏幕像素不再相同。有没有函数或方法来获取坐标考虑当前viewBox和svg元素的像素大小? 最佳答案 演示:http://phrogz.net/SVG/screen_location_for_element.xhtmlvarsvg=document.querySelector('svg');v

javascript - 根据像素宽度使用 jQuery chop 文本

我正在尝试使用jquery编写一个快速函数来计算html页面上字符串的像素宽度,然后chop该字符串直到它达到理想的像素宽度...但是它不起作用(文本不会chop)...这是我的代码:functionconstrain(text,original,ideal_width){vartemp_item=(''+text+'');$(temp_item).appendTo('body');varitem_width=$('span.temp_item').width();varideal=parseInt(ideal_width);varsmaller_text=text;while(ite

PHP preg_match_all 正则表达式从 css 获取像素值( "px")

我正在寻找与PHP的preg_match_all()函数一起使用的正则表达式,它将为我提供CSS文件中的所有px值。例如,如果使用下面的css,那么预期结果将是一个数组:array("11px","0.45px","11.0005px","1.1px","888.888px")$pattern字符串是我目前所拥有的——但是它似乎没有用。我尝试使用的逻辑是:小数点前最多4位,小数点符号可选,小数点后可选,最多4位,后面跟“px”。$pattern="/([0-9]{1,4}\.*[0-9]{1,4}*px)/";$css='.some_class{font-size:11px;margi

php - 尝试优化像素读取和输出功能

$img=imagecreatefrompng("img/".$image);$w=imagesx($img);$h=imagesy($img);$pixelcount=0;echo"\r\n";for($y=0;$y>16)&0xFF;$g=($rgb>>8)&0xFF;$b=$rgb&0xFF;$alpha=(imagecolorat($img,$x,$y)&0x7F000000)>>24;if($alpha==127)$newcolor="transparent";else$newcolor=sprintf('#%02X%02X%02X',$r,$g,$b);if(isset($