Tag: internet explorer 7

jQuery:IE7上的实时更改事件

我在下拉选择中捕获更改事件。 此下拉字段是使用AJAX创建的,因此事件捕获需要使用live或bind来完成。 在这里,我添加了我目前正在使用的代码。 这是火狐。 在IE7上它不起作用。 任何人都可以告诉我一种方法来捕获IE7上下拉选择的直播事件 选项1 选项2 选项3 jQuery的( ‘#lob_drop’)。住( ‘变’,函数(){ alert(jQuery(’#lob_drop选项:selected’)。val()); });

jQuery validationengine IE7问题

我正面临着jquery validationengine插件的问题。 该错误仅适用于IE7浏览器。 适用于IE8,Mozilla Firefox和Chrome。 这是我在IE7上得到的 – 错误:未加载jQuery.validationEngine规则,plz将本地化文件添加到页面。 Code : jQuery(document).ready(function() { // binds form submission and fields to the validation engine jQuery(“#frm_contactus”).validationEngine({promptPosition : “topLeft”}); }); 我用firebug做了一些调试。 正确加载所有必需的JS文件。

为什么IE7中的内容不包含浮动图像?

请参阅: http : //hostingcouponsclub.com/codero-coupons 。 当我点击more<< (红色轮询部分上方)为什么在IE7下内容不会环绕图像? 在Firefox和Chrome下,没关系。 在IE7中单击红色的more<<文本时,如何使内容环绕图像?

jQuery 1.4.2对doropdown列表的更改事件使用.delegate()

我的问题是我不知道如何使用.delegate来实现以下场景: 我们的应用程序有一个投票系统,可以添加几个轮次或步骤。 每次添加新步骤时,都会有一个选项列表,用于定义如何赢取回合/步骤。 Unanimous Majority # of votes… 现在,当选择一个选项时,将运行以下代码 $(document).ready(function() { $(‘.listOfOptions’).live(‘change’, function() { if ($(this).find(‘:selected’).attr(‘class’) == ‘customOption’) { // DO SOMETHING!! } else { // DO SOMETHING ELSE } }); }); 此代码在IE以外的所有其他浏览器上运行完美。 在这种情况下,我如何使用.delegate()作为.live的替代品? 谢谢。

Internet Explorer显示e.which为undefined

在Internet Explorer 8 , event.which在FireFox和IE 9显示undefined且工作正常。 我正在使用Textbox ‘onkeypress’事件 标记 它在FF,Chrome,Safari和Internet Explorer – 9中运行良好 任何的想法?

剪贴板IE 8和7中没有Jquery ZeroClipboard或Zclip

我正在使用Jquery插件ZClip或ZeroClipboard,它通过按钮或链接将内容复制到剪贴板。 要复制的数据和用于激活它的链接/按钮是使用需要使用插件的ajax加载的,我在加载后附加元素如下: $(‘#ajaxbutton’).live(‘click’, function() { $.ajax({ type: “POST”, url: “ajax.php”, success: function(msg){ $(‘a.ajaxcopymulti’).zclip({ path:’js/ZeroClipboard.swf’, copy:function(){ return $(‘p#ajaxdescription’).text(); } }); }); }); 并在ajax.php中例如: Ajax description copied to clipboard Click here to copy the above text 适用于除IE 7和IE 8之外的所有其他浏览器。我收到此错误: Unknown Runtime Error: ZeroClipboard.js, line 135 character 3 所以在插件代码中我改变了: this.div.innerHTML = this.getHTML(box.width, box.height); 至: $(this.div).html( this.getHTML( box.width, box.height […]

这个解决方案可以兼容IE7和IE6吗?

有没有办法让这个解决方案IE6和IE7兼容? http://jsfiddle.net/kirkstrobeck/sDh7s/1/ 从这个问题拉了出来 我想我找到了一个真正的解决方案。 我把它变成了一个新function: jQuery.style(name, value, priority); 您可以使用.style(‘name’)获取值,就像.css(‘name’) ,使用.style()获取CSSStyleDeclaration,并设置值 – 可以将优先级指定为’important’ 。 请参阅https://developer.mozilla.org/en/DOM/CSSStyleDeclaration 。 演示 var div = $(‘someDiv’); console.log(div.style(‘color’)); div.style(‘color’, ‘red’); console.log(div.style(‘color’)); div.style(‘color’, ‘blue’, ‘important’); console.log(div.style(‘color’)); console.log(div.style().getPropertyPriority(‘color’)); 这是输出: null red blue important function // For those who need them (< IE 9), add support for CSS functions var isStyleFuncSupported = CSSStyleDeclaration.prototype.getPropertyValue != null; […]

jQuery错误? .appendTo()在IE7中不起作用

我正在尝试为jQuery创建一个选项传输插件。 我有基本的function在opera,firefox,chrome和safari工作,但IE7无法合作。 IE7中的传输function似乎非常偶然且难以理解。 我创建了一个示例页面来说明我的问题 。 任何人都可以看到我错在哪里? 谢谢,

IE7中未定义JSON

我使用以下JQuery代码行: $.get(‘/ajax/buy’, {‘categoryname’:chosenSelected}, function(data) { data = JSON.parse(data); … 但是,当在IE7上运行它时,我收到此错误消息: JSON undefined: . 如何使用与IE7(以及所有主流浏览器)兼容的解析器?

IE7中的奇怪问题只在其他任何浏览器中都没有

这是一个简单的HTML, 我有jquery-ui(1.10)和jquery(1.9.1)。 它在IE8,9,firefox和Chrome中仅适用于IE 7 HTML有类似下面的内容。 我不知道那是什么,它来自哪里 当我在IE8,9,Firefox和Chrome中看到这个HTML时,这段代码就不存在了 sizzle-1367496452938=”[object Object] 以及注入的所有div标签 jQuery191030626454110549073=”6″ 这里有一些html看起来像这样。任何人都知道这是什么问题? UPDATE 我没有使用sizzle javascript选择器库