背景色2017最新信誉现金棋牌刚刚开的网络棋牌有特定的位置和颜色值。

jQuery获取样式中的背景颜色属性值/颜色值
字体:[ ] 类型:转载 时间:
天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome、Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的)。搜索了一下,从国外的一个网站上得到一段代码
天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome、Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的)。搜索了一下,从国外的一个网站上得到一段代码 代码如下:$.fn.getHexBackgroundColor = function() { var rgb = $(this).css('background-color'); rgb = rgb.match(/^rgb((d+),s*(d+),s*(d+))$/); function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);} return rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]); }解决办法上面定义的是一个jQuery函数,我们可以通过 $("#bg").getHexBackgroundColor(); 获取到标签id="bg"的background-color的RGB值下面做一下小小的修改,就是加一个判断,如果是IE浏览器就直接拿值,如果是非IE浏览器则将值转换成RGB格式:
代码如下:$.fn.getHexBackgroundColor = function() { var rgb = $(this).css('background-color'); if(!$.browser.msie){ rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);} rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]); } }jQuery获取样式表中的属性值 代码如下:&html& &head&&title&aaaa&/title&&/head& &script type="text/javascript" src="jquery-1.3.2.min.js"&&/script& &script type="text/javascript"& $(function() { $(".one & a").click(function(){ &SPAN style="COLOR: #ff0000"&var ba=$(this)[0].style.&/SPAN& alert($(this).html()+ba); if(ba=="url(jia1.jpg) no-repeat") {$(this).css({background:"url(jia.jpg) no-repeat"});} else $(this).css({background:"url(jia1.jpg) no-repeat"}); }); }); &/script& &style type="text/css"& #left .one a{background:url(jia1.jpg) no- padding-left:18 padding-top:5 cursor: } &/style& &body& &div id="left"& &img src="lefttop.jpg" /& &ul& &li class="one"& &a&信息中心 &/a& &ul& &li class="two"& &a href="#"&信息?件箱 &/a& &/li& &li class="two"& &a href="#"&信息收件箱 &/a& &/li& &/ul& &/li& &li class="one"& &a&我要采? &/a& &/li& &/ul& &/div& &/body& &/html&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具最新悠洋棋牌安卓版__百度__经验
>>>>新闻报道
信誉棋牌排行榜
最新悠洋棋牌安卓版
特别推出2017年最新《网络》《赌场》排行,《顶级信誉》 ,提现1-5分钟到账《》
  【环球时报驻埃及特派记者 韩晓明】美国有线电视新闻网(CNN)10日曝光了两份机密文件沙特等国与卡塔尔在2013年11月签订的《利雅得协议》,以及2014年11月签订的《利雅得补充协议》。这些秘密文件解释了为何沙特等多个海湾国家突然与卡塔尔断交。另外,美国国务卿蒂勒森也于10日抵达卡塔尔,试图为这次严重的外交危机灭火。
  报道称,这些协议的存在众所周知,但其内容一直秘而不宣。CNN报道称,第一份协议由沙特国王、卡塔尔埃米尔和科威特埃米尔签署。这份被称为《利雅得协议》的条款包括,海湾合作委员会(海合会)各成员国不应利用自身拥有或支持的媒体,采取直接或间接的方式损害其他成员国利益;成员国不得干涉别国内政;不得向“穆兄会”提供资金及媒体支持,限期驱逐非本国公民的“穆兄会”成员;在也门及叙利亚,不得向威胁成员国安全的组织提供资金支持等。
  第二份文件为《利雅得补充协议》,签署人增加了巴林国王、阿布扎比王储和阿联酋总理。“补充协议”点名要求卡塔尔半岛电视台停止播放有损埃及的报道。此份协议签署后,半岛电视台关停了埃及频道。
  CNN消息播发后,沙特、阿联酋、巴林和埃及随即发表联合声明。四国称,媒体披露的《利雅得协议》及《利雅得补充协议》充分证明卡塔尔逃避了应尽的义务,全面违反了承诺。四国强调,向卡塔尔政府提出的十三项“复交要求”是为了让卡塔尔遵守自己此前的承诺和义务。
  就被披露的秘密文件,卡塔尔一位发言人在发给CNN的一则声明中反驳称,沙特和阿联酋打破了2013/14协议精神。声明称,“协议的目的是确保海合会主权国家能够在清晰的框架下进行合作,但沙特等四国要求卡塔尔关闭半岛电视台、分拆家庭、支付‘赔偿’都跟《利雅得协议》无关,不仅如此,沙特和阿联酋从来没有遵照《利雅得协议》的机制就他们担忧的问题与卡塔尔进行沟通。”
  美国国务卿蒂勒森10日抵达科威特,当天又前往卡塔尔进行斡旋。美国和卡塔尔签署了一项反恐合作协议。在与卡塔尔外交大臣穆罕默德召开的联合记者会上,蒂勒森宣布,该协议基于今年5月在沙特利雅得举行的峰会上做出的“将恐怖主义从地球上抹去”的决定。穆罕默德则强调卡塔尔是该地区首个与美国签署切断恐怖主义融资协议的国家,并呼吁“包围”卡塔尔的国家效仿。
责编:杨阳
版权作品,未经《环球时报》书面授权,严禁转载,违者将被追究法律责任。
>国内新闻>新闻报道
请选择频道
2008大畅想
本网站所刊载信息,不代表中新社观点。 刊用本网站稿件,务经书面授权。

我要回帖

更多关于 2017棋牌评测网 的文章

 

随机推荐