好的,这听起来很简单,使用jquery的'click'功能.
问题是我想要链接的原始颜色而不是其悬停的颜色 - 例如,如果链接是绿色且悬停状态为橙色,我会抓住绿色.
我尽力而为,并在小提琴中表现出来
有人有任何想法吗?
编辑:道歉,但随着一些鹰眼发现(感谢他们指出)绿色实际上是"rgb(0,128,0)",而不是rgb(0,255,0),如我原来所示小提琴.
我正在使用jQuery的可爱而简单的dialog命令在一些嵌入的第三方内容前面打开一个对话框.此嵌入内容可以是来自任何网站的页面.我CAN得到这个在一些网站(雅虎,谷歌)工作,但我CAN NOT让它在其他网站(MSN,约翰路易斯,FT)工作.
我已经从下面的代码中删除了尽可能多的问题 - 代码显示工作正常,对话框显示.但是,注释掉YAHOO线并取消注释MSN线,然后对话框将不会显示!!
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<style>
.ui-widget-header { border: 1px solid #aaaaaa; background: #1f84f5 url(images/ui-bg_highlight-hard_75_1f84f5_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; font-size: 20pt; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; font-size: 20pt;}
</style>
<script>
$(document).ready(function() {
$( "#thedialog" ).dialog( "destroy" );
$( "#thedialog" ).dialog({height:400, width:600, modal: true,
buttons: {Cancel: function() {$( this ).dialog( "close" );}}
});
});
</script>
</head>
<body> …Run Code Online (Sandbox Code Playgroud) 我正在尝试动态设置元素的CSS.我可以在JQuery的css()括号内使用CSS类吗?
我查看了http://api.jquery.com/css/但找不到任何内容.
要明确,而不是执行以下操作,使用多个CSS项:
$("div").css("background-color":"yellow", "color":"blue");
Run Code Online (Sandbox Code Playgroud)
我希望能够按照以下方式做一些事情:
$("div").css('.abc');
Run Code Online (Sandbox Code Playgroud)
(其中'abc'是包含多个CSS行的样式表中的类)
一个相当明显的答案,因为你认为答案是这样的:
$(theelement).css('text-decoration');
Run Code Online (Sandbox Code Playgroud)
其中'theelement'是实际的(使用jquery和CSS).
我的问题是每当我尝试这个时它总会返回格式为的东西
none solid rgb(0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
它看起来非常像边框CSS,而不是文本装饰CSS.
我把它放到一个小提琴中以简单的方式演示这个:点击这个JSFiddle
谢谢你的帮助!