使用javascript和jqueryui点击激活css
active css on click using javascript and jquery ui
javascript上的Totaly new!我正在尝试在单击ui窗口时应用:active
类。(模糊效果),而不是modal
效果。
我的css:
.blur:active {
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
我的html:
<!-- popup -->
<div id="dialog" title="title">
<h3><center>Text</center></h3>
</div>
<!-- img -->
<img class="blur" src="img/IMG_0125.png" alt="" width="100%">
javascript:
<link rel="stylesheet" href="jquery/css/jquery-ui.css" />
<!-- <script src="jquery/ui/jquery-ui.js"></script> -->
<script src="jquery/ui/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function(){
$( "#dialog" ).dialog({
autoOpen: false,
modal: true,
bgiframe: true,
height: 350,
width: 400,
position: 'center',
show: {
effect: "fade",
duration: 1000
},
hide: {
effect: "fade",
duration: 400
},
resizable: false,
buttons: {
'OK': function() {
$(this).dialog('close');
}
}
});
$('#popup').click(function() {
$('#dialog').dialog('open');
});
/*The code works until here*/
$('#popup').click(function(){
$(this).parent().addClass('active').siblings().removeClass('active');
});
});
</script>
jsfiddle链接:https://jsfiddle.net/5g9t5h2d/#
点击图像可以,图像会模糊,但当窗口出现时不会:如何在窗口出现时模糊图像?
刚刚在css中找到了一个带有.blur.active { }
的解决方案,代码为:
$(function(){
$("#dialog").dialog({
autoOpen: false,
modal: false,
bgiframe: true,
height: 350,
width: 400,
position: 'center',
show: {
effect: "fade",
duration: 1000
},
hide: {
effect: "fade",
duration: 400
},
resizable: false,
buttons: {
'OK': function() {
$(this).dialog('close');
$('.blur').removeClass('active');
$(this).addClass('active');
}
}
});
$('#popup').click(function() {
$('#dialog').dialog('open');
});
$('#popup').click(function() {
$('.blur').addClass('active');
$(this).removeClass('active');
});
});
演示:https://jsfiddle.net/5g9t5h2d/2/
谢谢大家的帮助!
相关文章:
- CSS-如何定位内容数据标题
- 窗口大小html css
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 动画.CSS重播
- 有没有一种方法可以防止img get请求使用css或js发生
- 如何通过按键激活按钮应用CSS效果
- 使用javascript和jqueryui点击激活css
- 使用CSS和JavaScript点击,链接颜色在被点击和激活时会发生变化,直到我点击其他链接
- CSS 不会在类名切换时激活
- Html5拖放意外激活了css:悬停样式
- 按钮:使用JavaScript和CSS激活
- 使用外部超链接激活CSS选项卡
- 如何在纯 JavaScript 中模拟激活 CSS “:hover” 的鼠标悬停
- 使用Javascript激活一个元素's:active CSS伪类
- CSS悬停被取消激活
- 强制移动设备在第一次触碰时激活:hover CSS属性,在第二次触碰时激活链接
- 激活时的字体重量- CSS
- 激活CSS翻转过渡
- 使用javascript激活css动画/翻译
- 尝试使用CSS当前类来强调激活时的列表项a