使用 .css jQuery 的 Safari 中的问题
Problems in Safari using .css jQuery
当我尝试使用jQuery更改某些颜色文本时,我遇到了问题(仅在Safari中发生)。
我的代码是:
$("#myDiv").css("color","#004a93");
$("#myDiv2").css("color","#004a93");
$("#myDiv3").css("color","#004a93");
这适用于其他浏览器,火狐,IE...但不是在 Safari 中。这很奇怪,因为他的控制台没有给我任何JavaScript错误。
为什么会出错?
编辑:
这是我所有的函数代码
function changeBack(){
if ((id=="") || (isNaN(id))){
id='01';
}
var nombre = "tarjeton-mediano-";
var ruta = "/imagenes/tarjetones/tarjeton-mediano-"+id+".png";
var codTarjeta = "";
var colorTexto = "";
$("#muestra-tarjeton-escogido").css("background-image","url('"+ruta+"')");
switch(id){
case '01':
case '02':
if (id=='01'){
codTarjeta="clasico";
colorTexto="rgb(126,106,63)";
}else{
codTarjeta="floral";
colorTexto="rgb(0,74,147)";
}
$("#textomensaje").css({width:'500px',height:'120px',marginLeft:'25px',marginTop:'110px'});
$("#destinatariomsj").css("color","#004a93");
$("#textomsj").css("color","#004a93");
$("#nombremsj").css("color","#004a93");
break;
case '03':
$("#textomensaje").css({width:'320px',height:'140px',marginLeft:'25px',marginTop:'90px'});
break;
case '04':
case '05':
$("#textomensaje").css({width:'500px',height:'120px',marginLeft:'25px',marginTop:'160px'});
break;
}
}
我找到了解决方案。
我使用了这段代码,就像包含在 php 中一样,但现在,我使用的是单独的页面并且它有效。
我没有改变我的代码喷射...也许问题就像 sais 在评论中@Ricky:Windows 上的 Safari 版本非常非常旧并且有鬃毛错误。
感谢所有评论和帮助!
相关文章:
- Safari(Mac OS)上的jQuery平滑滚动问题
- 主干网.与Safari同步问题
- iOS Safari Javascript设置超时问题
- Safari手机文本输入问题
- 跨浏览器问题:如何调试我的网站'在windows PC的safari上的行为
- jQuery可拖动克隆-safari问题
- Safari 的自动边距 + 平移 3d 1px 出血问题
- Safari浏览器返回按钮问题
- Safari存在文本输入问题,用户输入时会选择文本,导致文本丢失
- 移动safari浏览器的滚动问题
- jQuery-图像替换转换〔Safari中的问题〕
- Ipad的safari浏览器中window.showModalDialog()的兼容性问题
- Safari 和 IE 中的 JavaScript 日期对象问题
- OS X 10.10 Safari 8 jquery UI 标签问题
- Safari 和 Firefox 中的 javascript Date() 问题
- 自定义模式脚本 - Safari 和 IE 问题
- 与其他浏览器相比,如何在 safari 或 mac 中解决字体粗细、文本过于粗体的问题
- jQuery问题(Safari/Chrome)与平滑滚动
- 网站渲染问题:Safari 4显示内容闪烁,然后是白屏
- jScrollPane闪烁问题safari