Tag: google chrome

复选框与Textarea的jQuery事件绑定有问题

我遇到了Textarea的jQuery事件绑定问题,导致复选框检查不起作用。 //jQuery Part jQuery(“#content”).on(“click change keypress”, “textarea”, function(e){ … } 和HTML部分 Test 现在,当我将 元素置于#content DIV 之外时 ,复选框正在工作,但在#content DIV下它不起作用。 有什么想法吗? 注意 IE*和Chrome也出现此问题

将HTTP内容嵌入到HTTPS站点中

我们有一个统一的门户网站,通过基于jQuery选项卡的界面链接多个服务,利用iframe显示来自不同服务的内容。 我们的门户网站使用HTTPS / SSL在安全的服务器上运行。 虽然我们的大多数外部服务都是HTTPS,但其中两个不是。 显然我们知道混合内容的问题,我们不喜欢在门户网站中拥有非https网站的想法,但我们没有选择。 一切都还可以,直到几天前谷歌将chrome更新到版本30,现在无声地阻止混合内容。这给我们带来了很多问题。 我们联系了外部服务,并询问他们是否可以将他们的服务升级到HTTPS,其中一人回来说他们没有计划在接下来的两年内这样做。 显然这是一个问题。 我们尝试通过将此服务打开到新的浏览器窗口来解决问题,但这是一个相当不优雅的解决方法,如果可能的话我想摆脱它。 有没有什么方法可以使用AJAX或PHP来预取相关页面,然后在没有Chrome阻止它的门户网站iframe中显示它? 我会非常感谢任何建议。 我确实理解将安全内容与非安全内容混合是多么糟糕,但我没有选择,因为我的经理坚持认为该服务必须是门户网站的一部分。 提前致谢。 问候 亚历克斯

Webkit 的解决方法javascript选择焦点错误(在字段之间使用选项卡时)

类似的问题出现在这里: 3380458 : 尝试使用以下jquery选择焦点时,它在webkit中不起作用: $(‘#out’).focus(function(){ $(‘#out’).select(); }); 实际上,Webkit [Chrome / Safafi]不会在Focus上选择字段中的所有文本。 这是一个已知的错误,其解决方法如下所示。 当通过鼠标点击发生焦点时,这提供了使用jquery工作的解决方法: $(‘#out’).focus(function () { $(‘#out’).select().mouseup(function (e) { e.preventDefault(); $(this).unbind(“mouseup”); }); }); 问题:当通过按Tab键(当它之前的字段处于焦点时)聚焦字段时,此解决方法不起作用。 光标出现在字段的开头,未选择任何文本。 我尝试了一些东西,但无法按摩这个工作方式。 非常感谢 – 詹姆斯

随机重定向到/未定义

我正在开发一个内部MVC网站。 问题: 在删除POST之前/之后,网站突然开始在选定的浏览器(Chrome,Opera和Safari)中重定向到localhost/undefined 。 这在Firefox或IE中不会发生。 采取的步骤: 我已经在Chrome(不工作)和IE(工作)上多次介绍了以下javascript代码。 除了Chrome在代码中未调用的随机重定向之外,似乎没有区别。 Jquery AJAX调用如下: // Delete button clicked function deleteEntity(e) { e.preventDefault(); var name = $(this).attr(“name”); var index = $(“.deleteEntity[name=” + name + “]”).index($(this)); var entityId = ko.utils.unwrapObservable(viewModel.model.peek()[index].ID); var data = { EntityID: entityId }; viewModel.model.remove(viewModel.model.peek()[index]); if (entityId > 0) { $.ajax({ url: “/” + name + “/Delete”, type: […]

Ajax不发布数据,Chrome扩展程序

在我的Chrome扩展程序中,我能够访问我的’punch.php’文件并接收数据,问题是我似乎无法将数据传递给该文件。 这是我的代码: jQuery.fn.punch = function(){ $(this).click(function(){ var punchBtn = $(this); var ProjectMemberId = ‘1’ var ProjectId = ‘1’ var str = ‘ProjectMemberId=’+ProjectMemberId+’&ProjectId=’+ProjectId; var xhr = new XMLHttpRequest(); xhr.open(“POST”, “http://www.ontimepunchcard.com/scripts/punch.php”, true); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { $(‘#PunchBox’).html(xhr.responseText); if(xhr.responseText==0) { punchBtn.removeClass(‘PunchedIn’); } else { punchBtn.addClass(‘PunchedIn’); } } } xhr.send(‘ProjectMemberId=’+ProjectMemberId+’&ProjectId=’+ProjectId); }); }//END PUNCH METHOD […]

jQuery SlideUp在Chrome中无效

我有一个div ,跟着它是一个ul 。 我将slideDown应用于div ,并在所有浏览器中将ul推得很好。 然而,当我将slideUp应用到div ,在所有的broswers中,在div完成向上滑动之后, ul会很好地出现,但是在Chrome中, 当 div向上滑动时ul会出现,然后它看起来很麻烦几秒钟直到div消失。 你可以在这里看到一个例子: 单击此图像时会激活slideDown和slideUp : 它使这个div出现或消失: 当div出现并消失时,这应该是下降和下降的ul : 这是代码。 HTML: מה אדריכלות ועיצוב פנים אלקטרוניקה איפה מכללת אורט כפר סבא מכללת אורט קרית ביאליק השלמה לתואר ראשון להנדסאים מכללות אקדמיות להנדסה 这是JavaScript: $(document).ready(function() { $(“#whatWhere ul li span”).click(function () { //if another li open- closed; if($(this).parent().siblings().children(“.list”).hasClass(“highlight”)){ // […]

jQuery load()代码在Google Chrome中无效

我被困在一个小jQuery问题! 我正在使用此代码将html文件(bio.html)的内容加载到div containter(内容)中。 这适用于IE8和Firefox 6,但不适用于Google Chrome! 我有什么想法可能做错了吗? inheritance守则: Test hi $(document).ready(function(){ $(‘#content’).load(‘./html/bio.html’); });

通过浏览器扩展添加表值

我在网站表中有一组数据,其中包含多个页面,我需要解析并添加某个字段的值,特别是价格字段和库存字段。 我无权访问代码或数据库。 有谁知道Chrome或Firefox中是否有可以促进此类function的扩展程序? 以下是我需要的数据示例: 我想要一个非常简单的总结,例如“总库存价格:500.00美元”。 我甚至不介意它是否是每页,我必须写下每个新的总数并自己添加它们。 我精通jQuery,所以如果我能以某种方式自己写这个,我甚至不介意指向那个方向。 它必须是一个扩展,因为我没有直接访问页面。 编辑:一个greasemonkey脚本可以这样做吗?

使用Chrome的内置搜索function时,Handsontable未完全呈现

使用Chrome的内置搜索function时遇到的奇怪,不一致的问题。 我有大约250行数据要在手中呈现,超过可以在屏幕上显示而不滚动或缩小。 http://jsfiddle.net/hU6Kz/3723/ var myData = [ [“”, “Kia”, “Nissan”, “Toyota”, “Honda”], [“lots of data begins here”], ]; $(“#exampleGrid”).handsontable({ data: myData, startRows: 5, startCols: 5, minSpareCols: 1, minSpareRows: 1, rowHeaders: true, colHeaders: true, contextMenu: true }); 请注意,当您第一次向上拉页面时,您可以向下滚动并且所有数据都以双手forms呈现。 现在点击控制+ f来拉起Chrome的内置搜索function。 搜索handontable中的任何字符。 手中的大部分数据都不再呈现! 如果我搜索其他东西,偶尔会再次渲染数据,但它似乎不一致,我找不到共同的原因.. 这在firefox中似乎不是问题,但我的公司肯定是在Chrome阵营。 帮帮我,互联网的巫师。

Float和Inline-block有时在webkit中不起作用

我检测到一个问题,影响位于列中的div与float和display: inline-block 。 让我举两个例子: 在第一种情况(左)中,名称“Altair”和“Log-Out”按钮位于显示内联块中。 所需的结果显示在第一行,当我用JQuery动态修改div的内容时,总是会发生什么,如第二行所示。 当我第一次写完所有的html时,一切都是正确的。 在另一种情况下(右),数字“21”定位为float:left,然后推动月份和年份。 在这种情况下,内容总是与JQuery一起插入,当我刷新页面时,第二行中显示的问题仅显示为SOMETIMES。 5次中的1次,或多或少。 正如您所看到的,Chrome控制台说div的宽度为0px,这可能就是触发问题的原因。 我可以在Safari中重现第一个案例(左),但不能重现哦(右)。 我无法重现Firefox和Opera中的错误,那么我认为这与Webkit有关。 你知道发生了什么吗?我可以解决这个问题吗? 感谢您的关注。 HTML和CSS第一种情况: Log – Out #login-widget .name { display: inline-block; vertical-align: middle; margin-right: 6px; } #login-widget .button { border: solid 1px; border-radius: 5px; cursor: pointer; display: inline-block; vertical-align: middle; } 其他案例的HTML和CSS: #agenda-widget .date { margin: 0; font-size: 12px; } #agenda-widget .day […]