jquery ajax php中 css样式不显示,Chrome浏览器在Ajax同步调用之前不会显示Jquery的动态css Propery更改...

我有如下因素HTML节点:

上的click事件会触发聊天对象的方法

this.addUser = function(trigger_node, id, is_silent, session, show_block_message){

if(trigger_node){

this.bk_trigger_node.html = trigger_node.innerHTML;

this.bk_trigger_node.cn = trigger_node.className;

trigger_node.innerHTML = '';

jQuery(trigger_node).addClass("loader");

jQuery(trigger_node).removeClass("bpurple");

jQuery(trigger_node).removeClass("bgray");

jQuery(trigger_node).removeClass("button");

}

//alert('if this is executed then it displays the previous changes of the node');

if(trigger_node.innerHTML == ''){

this.addUserToChat(id, is_silent, session, show_block_message);

}

if(trigger_node){

trigger_node.innerHTML = this.bk_trigger_node.html;

trigger_node.className =this.bk_trigger_node.cn;

}

}

addUserToChat():

this.addUserToChat = function (id, is_silent, session, show_block_message){

var response = this.chat_tabs.addTab(id, null);

if(response.error){

callUrl("/me/chat/remove-session/id/"+id);

this.chat_tabs.removeTab(id);

if(show_block_message) alert(response.message);

}else{

this.createTabsBar();

if(!is_silent){

this.switchTab(id);

this.resetContainer(is_silent);

}

if(id == this.chat_tabs.active_tab){

this.active_chat_obj.refresh(session);

}

if(this.closed){

if(this.stop_check){

return;

}

this.resetContainer();

this.switchTab(id);

}

callUrl("/me/chat/add-session/id/"+id);

}

}

chat_tabs.addTab():

// creates and adds the a tab

this.addTab = function(id,name,user_data,session){

var exists = this.getTab(id);

if(!exists){

if(session){

var user_session_id = session.id;

var user_session_data = session.data;

}else{

var session = this.createSession(id);

if(session.error){

return session;

}

var user_session_id = session.id;

var user_session_data = session.data;

}

if(name){

var user_name = name;

}else{

var user_name = this.getName(id);

}

if(user_data){

var user_data = user_data;

}else{

var user_data = this.getData(id);

}

var ob = new Object({

user_id: id,

user_name: user_name,

user_data: user_data,

user_session_id: user_session_id,

user_session_data: user_session_data,

has_new:false,

chat_screen: new ChatScreen(session, id, user_name, user_data, this.main_user_id, this.main_user_photo)

});

this.chat_users.push(ob);

return ob;

}else{

return exists;

}

}

callUrl():

function getUrl(url){

return jQuery.ajax({ type: 'GET', url: url, async: false }).responseText;

}

的一点是,该方法addUserToChat()包含syncronous Ajax调用。

Chrome的问题在于trigger_node更改未显示。如果你用内置的JS debuger观看,那么即使在显示的情况下也可以正常运行。同样,如果你取消注释。

它在Mozilla(最新版本)上运行.Crome也是最新版本。 我可以观察到,它在等待ajax响应的时候,页面对诸如悬停,提示等事件没有响应。

您对此有何建议?我怎样才能实现一个workarround方法?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575598.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

email协议与服务器关系,常见的邮件协议:POP3、IMAP、SMTP之间的区别和联系

POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员,主要用于支持使用客户端远程管理在服务器上的电子邮件。POP3是因特网电子邮件的第一个离线协议标准,允许用户从服务器上把邮件存储到本地主…

php 连接mssql

以前用的都是mysql,今天突然想用下mssql,起先用的是sql server200. 第一种方法 打开mssql.dll拓展。然后把mssql.secure_connection off改为on 使用mssql拓展。类似于mysql拓展库 $connmssql_connect((local),sa,); if(!$conn){ //die(mssql_error()); …

2013年未之wpf项目乱述

不知识为何现已很少在网上发帖,貌似人生的方向已经看的七七八八.要么用心工作,要么自主创业.无论怎么样,对于现在的我来说都是一种淡定的选择。作为一个c#程序员,今年下半年开始使用wpf,更觉得wpf将来肯定会是win 客户端上的首选技术。 今年在公司共用wp…

(转) PowerDesigner中Table视图同时显示Code和Name

PowerDesigner中Table视图同时显示Code和Name,像下图这样的效果: 实现方法:Tools-Display Preference 转载于:https://www.cnblogs.com/wallis0922/p/3548402.html

C语言编程基础 打印图形

C语言中用循环可以打印出各种图形1 直角三角形(靠右直立)&#xff1a;部分代码int i,j;for (i0; i<6; i) {for (j6;j>i ;j-- ) {printf("");}for (j0; j<i; j) {printf("*");}printf("\n");}2.等腰三角形&#xff08;直立&#xff09;部…

chrome密码管理

chrome://settings/passwords ------------------------------- [系统盘]:\Documents and Settings\[用户名]\Local Settings\Application Data\Google\Chrome\User Data\Default\Login Data &#xff08;这个路径是 Win XP 系统&#xff09; 你可以用 SQLite Database Browse…

全程软件测试之测试需求分析与计划(2)

2.3 测试工作量估算 在确定了测试需求、明确了测试范围之后&#xff0c;就需要明确测试任务&#xff0c;估算测试工作量。基于质量需求和测试的工作量、测试环境、产品发布的设想时间等要求&#xff0c;就可以确定测试进度和所需的测试资源&#xff0c;或者基于现有的测试资源…

C语言和Java 在用数组作为参数时有点不一样

C语言和Java 在用数组作为参数时有点不一样。 C中 void jh(int n[2]) {/注意这里参数是写了大小 int temp; temp n[0]; n[0] n[1]; n[1] temp; } int main() { int i; int num[2] {7, 8}; jh(num); } Java中 由于C和Java中定义数组形式稍微有点不一样&#xff0c;所以这里…

[CLR via C#]16. 数组

数组是允许将多个数据项当作一个集合来处理的机制。CLR支持一维数组、多维数组和交错数据(即由数组构成的数组)。所有数组类型都隐式地从System.Array抽象类派生&#xff0c;后者又派生自System.Object。这意味着数组始终是引用类型&#xff0c;是在托管堆上分配的。在你应用程…

在Windows 7 x64 上编译libsvn

这几天由于工作需要&#xff0c;需要Windows上Python 2.7 x64对应的svn模块。Win32版本可以从这个页面直接下载 http://sourceforge.net/projects/win32svnx64的无奈只有自己编译了。在这个过程中还是费了一些力气&#xff0c;在Linux上可以直接make&#xff0c;在Windows使用V…

程序员简历怎么写

说到程序员简历&#xff0c;这两个月&#xff0c;我看过不下10,000份简历。。。 答主不是HR&#xff0c;也不是技术负责人&#xff0c;但是在网站的运营工作中&#xff0c;每天最开心的事情就是研究候选人的简历了~~ 这些人中&#xff0c;有BAT的资深大牛程序员&#xff0c;也有…

SSM框架学习整理

一、Spring原理&#xff1a; 1:核心技术 Spring的两大技术要点便是&#xff0c;一个AOP(面向切面编程)&#xff0c;一个IOC&#xff08;控制反转&#xff09;&#xff0c;而AOP是什么呢&#xff0c;就好比从c语言面向过程编程—>java面向对象编程—>Spring面向切面编程…

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM&#xff08;Spring、SpringMVC和Mybatis&#xff09;已经有三个多月了&#xff0c;项目在技术上已经没有什么难点了&#xff0c;基于现有的技术就可以实现想要的功能&#xff0c;当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程&#xff0c;这次刚刚好基于自…

最新版的SSM框架spring5.0搭建教程(附源码)

<p>用SSM框架已经有一段时间了&#xff0c;但都没有完整地搭建过一次工程。前段时间比较有时间就自己试着搭建了一下&#xff0c;差不多都是用的最新的spring版本了&#xff0c;然后就在这个基础上做了很多的实验测试。最近想着还是记录一下整个搭建的过程&#xff0c;以…

node.js 针对不同的请求路径(url) 做出不同的响应

边看这个边写的: http://wenku.baidu.com/link?urlC4yLe-TVH6060u_x4t34H3Ze8tjoL7HjJaKgH-TvHnEYl-T_gAMYwhmrCeM0Ji59WBPSkoEXPTWk8dPIZVpbFg_by_gN6DJNGYfjlFuYxE_ 上篇文章讲到了浏览器中访问 http://127.0.0.1:8888/ 输出 "hello world", 但是实际当中, 用户访…

MyBatis 为什么需要通用 Mapper ?

版权声明&#xff1a;版权归博主所有&#xff0c;转载请带上本文链接&#xff01;联系方式&#xff1a;abel533gmail.com https://blog.csdn.net/isea533/article/details/83045335 </div>在早期项目文档中有过类似主题的内容…

Oracle教程-安装、结构(一)

本文安装的是Oracle中的11G版本一、 将文件win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip解压。注意&#xff1a;这两个文件解压到同一个目录下&#xff0c;即&#xff1a;将Components目录合并到一起二、 双击“setup.exe”&#xff0c;弹出以下安装向导。去…

[041] 微信公众帐号开发教程第17篇-应用实例之智能翻译

内容概要 本篇文章为大家演示怎样在微信公众帐号上实现“智能翻译”&#xff0c;本例中翻译功能是通过调用“百度翻译API”实现的。智能翻译是指用户随意输入想要翻译的内容&#xff08;单词或句子&#xff09;&#xff0c;系统能自己主动识别用户採用的语言&#xff0c;并将其…

钉钉上手体会:阿里实用主义的野望

钉钉出自阿里之手&#xff0c;而阿里是电商出身&#xff0c;在移动办公和协同办公方面不算老司机&#xff0c;但钉钉却凭借阿里的背书声称拿下了这个市场的最大份额&#xff0c;甚至超过后面9名的总和&#xff08;数据来源为钉钉官网发布的《2018中国智能移动办公行业趋势报告》…

WAF与IPS的区别总结

谁是最佳选择&#xff1f; Web应用防护无疑是一个热门话题。由于技术的发展成熟和人们对便利性的期望越来越高&#xff0c;Web应用成为主流的业务系统载体。在Web上“安家”的关键业务系统中蕴藏的数据价值引起攻击者的青睐&#xff0c;网上流传的Web漏洞挖掘和攻击工具让攻击的…