Tag: javascript

在bootstrap popover中选择不工作?

当我第一次打开弹出窗口时,所选择的下拉菜单效果很好,但是当我关闭然后再次打开它时它不起作用,它有点冻结。 这就是我正在做的事情: 我的网站上有4-5个链接,当用户点击弹出窗口打开的任何链接时。 用户在输入字段中填写详细信息,在选择框中选择值等。现在当用户点击保存时,我关闭弹出窗口并保存弹出窗口的html。 现在当我再次打开popover时,每个值都与上次用户填充的值相同。 但是对于我选择的,它会冻结到最后一次采用的值,我无法选择任何值。

在jquery中选择一个包含两个属性的元素

https://jsfiddle.net/The95Chaps/2L4t9saq/92/是我的代码 var createGrid=function(s,i,a,e){for(var r=1;r<i+1;r++){for(var c="”,n=1;n<s+1;n++){c=c+"”}c+=””,$(“#main”).append(c)}$(“.pixels”).css(“background-color”,”gray”),$(“.pixels”).css(“width”,a),$(“.pixels”).css(“height”,e)}; var modGrid = function(code){ for(var n=1;n<gridx+1;n++){ for(var i = 1; i<gridy+1; i++){ $("[x="+i+"]") } } } var gridx = 64 var gridy = 64 createGrid(gridx,gridy,1,1) 。 。 .inline { display: block } .pixels { display: inline-block } #main { font-size:0; } 只是忽略顶行,它所做的就是创建数组 所以目前它创建了一个64乘64的网格,每个像素的大小为1个像素,总像素数为4096个像素 在我的modGrid()函数中,它将能够接受一个JS数组,然后将其转换为图像,但我在使用jquery选择器时遇到了一些麻烦。 目前我知道如何选择具有特定属性的元素的唯一方法是使用$(“thing[attribute=blah]”).somefunction(); 而我只是想知道 因为我选择了2个属性(x和y)我怎么做?: 在for(var i){}; 循环它应该能够选择一个具有属性x的像素等于i […]

JQuery背景图像淡入淡出function会导致Chrome和Opera的CPU使用率过高

我遇到了背景淡化脚本的问题。 该function导致高CPU使用率(30-40%,在Intel i7-4810MQ上测试)。 该问题仅出现在Chrome和Opera上。 使用Firefox一切正常。 这对我来说是一个很大的问题,因为当我的网站打开时,笔记本电脑开始加热,风扇越来越大。 这是jsfiddle代码: http : //jsfiddle.net/jwdu8mkq/4/ JS: $(document).ready(function() { var background = {}; background.num = 3; background.min = 1; background.max = 6; background.firstShow = true; background.swap = function() { var swapFirst = false; var swapSecond = false; if($(‘.background.img1’).attr(‘image-number’) == this.num) { $(‘.background.img1’).fadeOut(2000); swapSecond = true; } else if($(‘.background.img2’).attr(‘image-number’) == this.num) { […]

来自其他URL的HTML表到JSON

嘿家伙我使用这个lib将html表转换为json array 。 http://lightswitch05.github.io/table-to-json/ 有了这个,我的表被转换为许多对象,并在chrome控制台中显示它。 当我和桌子在同一页面上时,它可以工作,但我希望将json放到另一个页面上。 最初我这样做是为了瞄准我的元素并让它改变它,但没有运气任何想法? $.get(“http://support.jonar.com/support/default.asp?W2305”, function(data) { var table_csv = $(“table.testtable”).html(data); //this gives me the entire html doc console.log(table_csv); var myjson = $(table_csv).tableToJSON(); }); 这将返回整个文档.. for table_csv 。 此外,当我将html 到变量中时,我运行$(table_csv).tableToJSON(); 我得到一个空值我只看到[] 多谢你们!

弹跳球5次jquery / javascript初学者级别

我是js和jQuery的新手,想要实现一个简单的动画,这里曾多次讨论过:一个弹跳球。 但是,我没有找到我的具体问题的答案,因为已经讨论的主题已经变得更加复杂。 我想要一个非常简单的动画:五次弹跳并留在地面上,第六次。 到目前为止我所取得的成就。 但是对于五次弹跳我想要将弹跳距离减少20%的初始距离。 假设距离为100,它应首先弹回80到60 …到20到0。 你可以在这里看到我的尝试。 或者只是这里的js代码: $(function() { var time = 500; var bounces = 5; function bounceDown(){ $(“.ball”).animate({top: 200}, time, function(){ bounceUp(); }); }; function bounceUp() { $(“.ball”).animate({top: 100}, time); }; function shadowUp(){ $(“.shadow”).animate({width: 100, height: 10, left: 85, top: 245, opacity: 1}, time, function(){ shadowDown(); }); }; function shadowDown() { […]

选择时如何更改颜色选项卡

我想点击它时设置标签的颜色。 我的代码是: Tab-1 Tab-2 Tab-3 Tab-4 Tab-5 怎么做? var value= “#ui-id-“; var nithin = value +”+ $(‘#hidden’).val(); $(nithin).click(function () { $(nithin).css(‘background’,’red’); var hidden=(parseInt(‘#hidden’).val())+1; $(‘#hidden’).val(hidden); });

如果用户确认关闭当前窗口,则在当前窗口关闭时打开新的浏览器窗口

我有一个场景,如果用户试图关闭当前的浏览器窗口,那么他应该显示一个确认框。 如果他确认关闭窗口,则该窗口应该关闭并用不同的URL打开新窗口。 我尝试使用以下代码,通过它我可以显示确认框,但如果用户确认关闭当前,我无法弄清楚如何打开新窗口。 var preventUnloadPrompt; $(‘a’).live(‘click’, function () { preventUnloadPrompt = true; }); $(‘form’).live(‘submit’, function () { preventUnloadPrompt = true; }); $(window).bind(“beforeunload”, function () { if (preventUnloadPrompt) { return; } else { return confirm(“quit??”); } }); 任何类型的帮助表示赞赏。 谢谢。

加载新内容时调整iFrame的高度

我有一个iFrame,它包含在我的HTML中,并在页面加载时可用。 首次加载页面时,iFrame没有内容/ src。 我正在使用jQuery动态地将内容插入到iFrame中。 当用户点击我页面上的链接时,iFrame的内容会更新。 所有这些对我都有用。 但是,当加载新内容时,我正在努力调整iFrame的高度。 我在StackOverflow上尝试了几种解决方案但没有成功。 这是我的iFrame代码: 这是我的jQuery,它改变了我的iFrame里面的HTML: emailOpened.find(‘#myframe’).contents().find(‘body’).html(email.body); 这对我有用。 我只需要我的iFrame根据被注入内容的高度调整其高度。 我对这部分的所有尝试都失败了。 任何帮助表示赞赏! 更新: 这是我的新HTML:

如何在关闭jQuery手风琴菜单时折叠所有子菜单

我之前问过这个问题 。 Ahs N提供的解决方案效果很好。 但是现在当菜单关闭并再次打开时,先前打开的子项仍然以它们剩下的任何配置打开。 如何清除此状态但仍保留我正在使用的优秀解决方案的效果?

在Leaflet Maps Popup中启动Jquery UI对话框的问题

在我的Leaflet Map中,我想将一个弹出窗口绑定到一个包含缩略图图像的图层。 当用户点击缩略图时,会出现一个灯箱,其中包含该图像的较大版本。 我选择使用Jquery UI中的对话框来执行此操作。 到目前为止我所拥有的JS小提琴 /// I am using a leaflet JS Fiddle Template was provided by SO User Asad here: /// http://stackoverflow.com/a/13699060/3679978 /// I THINK I understand the concept he explained about dynamically generating Javascript. // Load Map stuff. var map = L.map(‘map_canvas’).setView([51.505, -0.09], 13); L.tileLayer(‘http://{s}.tiles.mapbox.com/v3/mapbox.mapbox-light/{z}/{x}/{y}.png’, { attribution: ‘Imagery from MapBox — © […]