Tag: javascript

如何使用jquery更改图像的颜色

首先,我很抱歉我要问的愚蠢问题。 我有一个杯子的形象。 当任何用户从颜色选择器中选择颜色代码时,我想将杯子的颜色变为该颜色。 请问如何使用jquery给我一个如何做到这一点的提示? 我计划使用PHP和Jquery实现这一目标。 提前致谢 :) PS我刚刚想到,如果使用颜色选择器不能改变对象的颜色,如果它是图像格式,但仍然需要有一种方法来实现这一点。 请你给我一些建议吗?

用JavaScript包装文本

我是JavaScript和jQuery的新手。 我在JavaScript中有一个名为str的变量,它包含非常长的文本,类似于 “A quick brown fox jumps over a lazy dog”. 我想将它包装并通过在正确的位置插入正确的\n或br/标签将其分配给相同的变量str 。 我不想使用CSS等。你能告诉我如何在JavaScript中使用适当的函数来执行它,它接受str并返回正确的格式化文本吗? 就像是: str = somefunction(str, maxchar); 我尝试了很多但不幸的是没有任何东西出现在我想要的方式! 🙁 任何帮助都感激不尽…

JavaScript使用基于64位编码的代码来减小图像的大小和质量

我有一个基于图像的64位编码代码。 现在我想减小图像的大小和质量。 我怎么能用JavaScript或jQuery做到这一点? 这里解决的是工作代码:Index.php这是我的javascript代码 JavaScript Image Resize body { font-size: 16px; font-family: Arial; } function _resize(img, maxWidth, maxHeight) { var ratio = 1; var canvas = document.createElement(“canvas”); canvas.style.display=”none”; document.body.appendChild(canvas); var canvasCopy = document.createElement(“canvas”); canvasCopy.style.display=”none”; document.body.appendChild(canvasCopy); var ctx = canvas.getContext(“2d”); var copyContext = canvasCopy.getContext(“2d”); if(img.width > maxWidth) ratio = maxWidth / img.width; else if(img.height > maxHeight) […]

$ .Deferred:如何检测每个承诺何时执行

我有许多需要完成的异步任务,所以我使用的是promises。 我需要检测每个承诺何时被执行(解决和拒绝)。 在此之前我不能继续执行。 我使用的是这样的东西: $.when(promise1, promise2, …).always(); 但是这段代码是错误的,因为when方法具有惰性求值,并且只要其中一个promise失败就会返回。 因此,只要其中一个承诺失败, always回调也会运行。 我正在考虑编写一个变通方法,但是这个用例很常见,可能有人已经完成了,或者甚至有一种方法可以使用jQuery(如果没有,添加Promise.whenNonLazy或者很好) Promise.when(promise1, promise2, …, false) 。 这可能吗?

根据当前页面动态更改链接的CSS

我的网页顶部有以下链接: The World of Icengale History of Icengale Time & Calendar of Icengale 每个链接的颜色为蓝色,每个 具有背景图像(background-image:url(’../ images / blue2.jpg’)。 我想要做的是根据当前页面动态更改单个链接的CSS。 例如,如果某人在https://stackoverflow.com/questions/9863396/dynamically-change-css-of-link-based-on-current-page/history.htm页面上,则链接的颜色将变为白色,背景图像将更改为另一个(在本例中为“blue3”)。所有其他链接的css将保留为同样的。我该怎么做? 一如既往,非常感谢任何和所有的帮助! 保重,祝大家愉快…. 乔,约翰。

禁用浏览器窗口resize

对于初学者……我没有任何恶意的意图让用户接受弹出窗口或类似的东西。 我只是想阻止用户调整他们已经导航过的网页的浏览器窗口(意味着我无权访问/不想使用window.open();)。 我已经研究了很长一段时间了,但似乎找不到直截了当的答案。 我觉得自己正在走上正轨: $(window).resize(function() { var wWidth = window.width, wHeight = window.height; window.resizeBy(wWidth, wHeight); }); ……无济于事 我不得不想象这是可能的。 是吗? 如果是这样,我一定会感谢你的帮助。 谢谢

使用jquery访问Asp.net控件(所有选项)

如何使用jquery访问asp.net控件 $(‘#myTextBox’)不起作用。

在html5浏览器中取消单个图像请求

我正在动态加载(大)图像以绘制到html5canvas,如下所示: var t = new Image(); t.onload = … t.src = ‘http://myurl’; 但每隔一段时间就想完全取消图像请求 。 我想出的唯一方法是将src设置为” 。 即 t.src = ” 这适用于许多浏览器,但似乎只有Firefox实际上取消了对图像的http请求。 我通过禁用缓存并启用“模拟调制解调器速度”来测试Fiddler2 。 然后运行一个小提琴来测试取消图像请求。 (我很想听听关于如何测试这个的其他想法) 我知道有办法取消所有请求( 如本问题所示 ),但我只想取消一个。 有关其他方式(特别是在移动浏览器上)的任何想法吗?

Jquery Ajax – 发布巨大的字符串值

我需要POST一个大约3mb的巨大字符串,是否可以使用not url params将其发送到php? 如果我在url params发送它,请求达到url的大小限制。 如何解决这个问题? 任何线索? 非常感谢。 其实我是这样做的: $.ajax({ type:’POST’, ……. data:{string:3MB_string} }); 我正在使用PHP和jQuery,我想在一个简单的URL上发送3mb base64字符串给php,比如site.com/script.php 该字符串是File Reader API base64图像 这是一个字符串的例子,但这不会达到大小限制它不是3mb更少导致麻烦粘贴,以显示你3mb, http://jsfiddle.net/QSyMc/

如何判断jQuery是否inheritance了特定的CSS属性?

这是一个非常简单的问题,所以我会保持简短: 如何判断特定DOM元素的CSS属性是否被inheritance? 我问的原因是因为使用jQuery的css方法它会返回计算样式,它inheritance了父对象的CSS属性。 有没有办法检索对象本身设置的属性? 一个例子可以解释我得到的更好的东西: CSS: div#container { color:#fff; } HTML: Something that should be interesting Some other thing that should be interesting 因此,在inheritancecolor的div.black实例中,如何判断它是否被inheritance? $(‘div.black:eq(0)’).css(‘color’)显然会给我#fff ,但我想要检索元素本身的样式,而不是它的父母。