给出错误图像的所选区域的图像的平均颜色

我试图找到图像某些部分的平均颜色,然后将其设置为背景。 我正在使用此颜色来查找所选区域的平均代码。 JSFiddle代码查找平均图像颜色。 我想从图像中提取该部分并找到平均颜色,然后将其设置为背景图像 这是我正在使用的代码 var rgb = getAverageRGB(document.getElementById(‘i’)); document.body.style.backgroundColor = ‘rgb(‘ + rgb.r + ‘,’ + rgb.g + ‘,’ + rgb.b + ‘)’; function getAverageRGB(img) { var canvas = document.createElement(‘canvas’), context = canvas.getContext && canvas.getContext(‘2d’), rgb = {r:102,g:102,b:102}, // Set a base colour as a fallback for non-compliant browsers pixelInterval = 5, // Rather […]

帮助防止默认

我在表单向导上点击(“#step0Next”)后弹出一个确认对话框。 目前,在下一步按下按钮后弹出。 当你按下THAT步骤(步骤1)上的按钮而不是进入第2步时,我需要它弹出。如何在用户单击对话框中的“OK”之前停止按钮的默认操作? $(“#step0Next”).live(‘click’, function(event) { event.preventDefault(); if($(“#RT”).is(“:checked”) && !$(“.ex”).is(‘:checked’)) { return confirm (‘foo’); //alert(“You have not selected any exchanges for which to receive real time market data from. If you continue, you will only receive real time data for market metrics and ten minute delayed data for everything else. Do you wish to continue?”); […]

可以搜索引擎读取jquery动作

我想要一个带iframe内容的popup div。 当我使用jquery创建它时,搜索引擎可以读取这个吗? 或者,有没有办法检测服务器端的搜索引擎并删除此弹出窗口的选项?

显示弹出窗口关闭浏览器选项卡或离开页面

我有一个在我的项目中编写的弹出代码。 简单我在使用mousemove时使用的是褪色效果。 Bootstrap modal在mousemove上显示完美但我需要在用户关闭浏览器选项卡或离开页面时显示模态。 以下是我的代码 之前 $(document).on(“mousemove”, function (e) { $(‘#exitpopup’).css(‘top’, (window.innerHeight / 2 – $(‘#exitpopup’).height() / 2)); if (abc) { if (e.pageY >= 5) { abc = false; // Show the exit popup $(‘#exitpopup_bg’).fadeIn(); $(‘#exitpopup’).fadeIn(); abc = 0; } } }); 上面的代码工作正常,但我怎么能在下面的代码中使用fadeIn或建议我任何其他方式请。 window.addEventListener(“beforeunload”, function (e) { var confirmationMessage = “\o/”; (e || window.event).returnValue = […]

隐藏物化选择框中的选项

实现文档 – http://materializecss.com/forms.html 我想通过jquery隐藏Materialize select选项。 我在一个选项中添加了一个类,并使用此代码$(‘.break_5’).hide(); 选项隐藏成功。 但它显示在Materialise选择框中。

将动态dom元素绑定到content.js插件

我有一个插件,我正在使用被称为content.js http://innovastudio.com/content-builder.aspx 我添加动态div到页面,我想分配给它的content.js插件,所以我可以利用它的function。 在单个div或页面中已经定义的div上,我似乎没有多个div的任何问题。 但是,如果我添加一个具有相同类的div,我似乎无法将插件绑定到它。 我已经包含了使用contentbuilder插件实例化div的代码,但我想知道是否有办法将它绑定到添加到“letter”类的页面的新元素。 或者,如果有一种使用jquery将插件绑定到div的通用方法。 $(‘div.letter’).contentbuilder({ enableZoom:false, snippetOpen: true, imageselect: ‘images.html’, fileselect: ‘images.html’, snippetFile: ‘/assets/templates/content-builder/default/snippets.html’, toolbar: ‘left’, //sourceEditor: false, onDrop:function(){ // function for when an item is dragged into the editable area }, onRender: function () { var coverLength = $(“#coverpage div.row”).length; var mainContent = $(“#maincontent div.row”).length; if(coverLength == 0) { $(“#coverpage”).html(‘Select your […]

IE字体大小减小不会导致选择框高度降低

我的页面上有一个字体大小调整function,通过javascript增加整个页面的字体大小。 这在IE以外的大多数浏览器中都能正常工 在增加字体大小后减小字体大小时,即使字体大小减小,选择框的新高度也不会减小。 相反,较小的字体似乎用空格填充。 关于IE在这里做什么的任何想法,以及解决方法? function setFontSize(newFontSize) $(‘select’).css(“font-size”, newFontSize); }

在IE 11中动态创建对象键(预期标识符,字符串或数字,而不是逗号问题)

我正在寻找一种动态创建对象键(措辞正确吗?)的解决方案。 任意的例子,但这适用于chrome和firefox var weeks = {} for(var i = 0; i < 5; i++){ $.extend(weeks, {["week" + i] : (i * 2)} } //weeks = {"week0":0,"week1":2,"week2":4,"week3":6,"week4":8} 或者替代任意的例子 var object = { [“a” + 50]: “value” } 问题似乎根植于[]运算符,但我不明白这个问题是如何或为什么只出现在IE中。 我还没有在以前的版本中测试IE11,但我认为问题会在那里持续存在。 由于问题似乎与[]运算符本身有关,在变量中创建我的键然后将该变量推送到我的[]中不会做任何事情来解决问题,所以我似乎都没有想法和关键字谷歌。 那么有没有办法在IE中动态创建对象键?

显示或显示可见的活动标签

我有引导标签的工作代码。 在哪里我可以添加和删除选项卡。 当标签溢出时,也会显示向下箭头。 因此,用户可以单击箭头以查看可用的选项卡数量。 问题: 当我从下拉菜单中单击选项卡时,它会使其处于活动状态,但不会向左滚动。 这样用户就可以看到顶部的活动标签。 添加和删​​除按钮工作。 但是当标签溢出并显示新的加号图标以添加新的添加。 然后我无法删除。 (可能是DOM准备好的问题。)试图在点击上做文件。 但那没用。 当我尝试从下拉菜单中删除选项卡时,它不会删除。 谢谢… 示例Jsfiddle chkPlusIcon(); function chkPlusIcon() { setTimeout(function () { var pageWidth = $(“.pull-left-db-nav-tabs”).width(); var lastElementLi = $(“.db-nav-tabs”); var elementWidth = $(lastElementLi).width(); var elementLeft = $(lastElementLi).position().left; $(‘.pull-right-db-nav-tabs-ul’).empty(); if (pageWidth – (elementWidth + elementLeft) = 1) {} else { $(‘.db-nav-tabs > li’).clone().appendTo(‘.pull-right-db-nav-tabs-ul’); } /* […]

javascript服务器标签形成不好

我想通过2值来调用我的脚本,但我没有这样做它返回我服务器标签不完善 asp:LinkButton ID=”lnkname” runat=”server” Text=” Width=’500px’ CommandName=”cmdLink” PostBackUrl=’~/videotest.aspx’ OnClientClick=”setSessionValue(‘video’,”);”