ie9此更新不适用于你的计算机,适用于Chrome,但不适用于IE9 ......?(Works in Chrome, but not in IE9…?)...

适用于Chrome,但不适用于IE9 ......?(Works in Chrome, but not in IE9…?)

以下代码在Chrome中运行良好,但.on(click)事件似乎在IE9中不起作用。 我显然缺少一些东西。

链接:jsfiddle.net/CDPLz

The following code works fine in Chrome, but the .on(click) event does not seem to work in IE9. I am obviously missing something.

Link: jsfiddle.net/CDPLz

原文:https://stackoverflow.com/questions/22797840

更新时间:2020-09-16 07:09

最满意答案

如果你注释掉console.log(barChartData),条形图可以工作(我认为这是你遇到的问题)。

if you comment out console.log(barChartData), the bar chart works (I assume that is the problem you were having).

相关问答

我猜你有多个带有ID“输出”的元素,因为我只是在Chrome中的堆栈上将这样的元素附加到这个页面,执行你的func定义,用8的参数触发它并得到一堆表格。 Stack使用JQuery所以...... $('body').append('

然后剪切并粘贴以在控制台中定义您的func并... showForms(8);

你应该在Stack的页面底部看到一堆表单垃圾。 另一种可能性是你没有ID'输出'的元素 始终先检查HTML。 总是。 这需要很短的时间。 如

...

上的click事件不是标准事件,因此并非所有浏览器都支持。 您应该使用onchange事件而不是onclick 。 您可以阅读此搜索中的所有问答,这是所有这些问题的主题...... 更新的代码: $('select.lstKuralTipleri').change(function() {

switch ($(this).index.index()) {

case 0:

$('.SartliFormatDegereGore').slideDown()

...

你确定你的IE在IE9模式下运行吗? 您的代码适用于我尝试的任何图像。 (F12打开开发者窗口) Are you sure your IE runs in IE9 mode? Your code works with any image I tried. (F12 to open developer window)

在评论中发现(不是我),你必须添加border-collapse: separate; 到box-shadow不起作用的元素。 并且从我原来的答案,也确保你有一个有效的doctype作为第一行,如 。 点击F12打开开发工具,并确保正在使用IE9模式(或更高版本),因为box-shadow是必需的。 As discovered (not by me) in the comments, you must add border-collapse: separate; to

...

检查以确保您的IE9不处于兼容模式,这将强制它的行为类似于IE8,它不支持画布。 我猜测Dropbox网站上的某些内容正在迫使您的浏览器进入兼容模式。 有关详细信息,请参阅此答案... 为什么IE9会在我的网站上切换到兼容模式? Check to make sure that your IE9 is not in Compatibility Mode, which would force it behave like IE8, which doesn't support canvas. I'm g

...

这是一个工作的exapmle 。 它与你所拥有的有点不同,但希望这会有所帮助。 HTML: Next song

使用Javascript / jQuery的: var songs = [

'1976', 'Ballad of Gloria Featherbottom', 'Black Powder'

]

var track = 0;

var audioType = '.mp3'

var audioPlayer = d

...

如果你注释掉console.log(barChartData),条形图可以工作(我认为这是你遇到的问题)。 请参阅IE9是否支持console.log,它是否是真正的功能? 。 if you comment out console.log(barChartData), the bar chart works (I assume that is the problem you were having). See Does IE9 support console.log, and is it a re

...

正如易江所说,你的文件声明不正确。 IE9可能无法弄清楚该做些什么,所以跑回来并隐藏在它的怪癖模式shell中,在那里它对儿童选择器变得盲目(或者,变得更年轻10岁 )。 最简单且肯定推荐的方法是更改doctype声明,以使其恢复到标准模式并应用规则:

否则,您可以尝试放弃子选择器并尝试使用您

...

您可以使用内置错误功能来显示错误并进行调试。 $(document).ready(function(){ // Make sure your jQuery is inside this

$.getJSON("sample.json", function(data) {

alert('Point 1 Reached.');

console.log(data); // Here we log to our console

$.each(data.feed.entry, func

...

问题似乎是您没有等待原始图像元素被加载。 如果你稍微改变它,它工作正常: $(function() {

var canvas = document.createElement('canvas'),

canvasExists = !!(canvas.getContext && canvas.getContext('2d')),

oImage = $('img')[0];

if (canvasExists) {

var context = canvas

...


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部