單擊button
時如何將屬性filter: blur(2px);
添加到body
?並點擊關閉按鈕時,從body
刪除該屬性?乾杯當按鈕被點擊時更改背景css模糊?
1
A
回答
0
您可以使用css()
任何CSS屬性添加到選定的項目
$('#button').click(function(){
$('body').css("filter", "blur(2px)");
});
要刪除的CSS屬性
$('#button').click(function(){
$('body').css("filter", "");
});
注:#button
是按鈕的ID。
1
我覺得你想這樣的:
在按鈕點擊:
$("#btnid").click(function(){
$('body').css("filter","blur(2px)");
});
要刪除:
$("#closebtnid").click(function(){
$('body').css("filter","");
});
1
在CSS創建2個類 - 一個模糊,一個沒有。
在的Javascript創建2個功能 - 1 的onclick爲模糊按鈕和1 的onclick關閉按鈕。這些功能應改變機體的類別。
$('.button').click(function(){
$('body').addClass('blur');
});
1
實際上最好添加或刪除一個類而不是使用.css()。首先,它將業務邏輯中的樣式分開(易於維護)。另外addClass()
比css()
方法更快。
CSS
.blurfilter{
/*your blur filter styles here*/
}
jQuery的
$('.blurbutton').on('click', function(){
$('body').addClass('blurfilter');
});
$('.unblurbutton').on('click', function(){
$('body').removeClass('blurfilter');
});
//you also could toggle the class with one button
$('.togglebutton').on('click', function(){
$('body').toggleClass('blurfilter');
});
相關問題
- 1. 點擊時WPF按鈕更改背景
- 2. 點擊時更改按鈕背景
- 3. 當按鈕被點擊,我希望按鈕背景改變
- 4. 點擊按鈕背景更改
- 5. 按鈕點擊更改背景圖片
- 6. 更改背景點擊按鈕
- 7. 在按鈕點擊時在ListView中更改按鈕背景
- 8. 單擊時更改按鈕背景
- 9. 如何更改背景顏色,當我點擊一個按鈕
- 10. 按鈕上的模糊頁面背景點擊
- 11. 使用模板更改懸停/點擊按鈕背景圖片
- 12. 更改除點擊按鈕以外的所有按鈕背景
- 13. Xcode - 更改按鈕上的按鈕背景顏色點擊
- 14. 更改CSS定義,當按鈕被點擊
- 15. IOS改變按鈕背景點擊
- 16. 按鈕不會改變背景點擊
- 17. 如何在點擊時更改按鈕的背景圖片?
- 18. WPF點擊時更改按鈕背景圖片
- 19. 如何在點擊切換按鈕時更改背景顏色?
- 20. 單擊按鈕時更改按鈕的圖像背景
- 21. 當點擊按鈕時更改鍵值
- 22. 當點擊按鈕時更改屏幕
- 23. 按鈕單擊更改背景div
- 24. 更改CSS樣式,當按鈕被點擊,但改回原來當另一按鈕被按下
- 25. 當你點擊列表視圖項目時如何更改按鈕背景
- 26. 按下時更改按鈕背景
- 27. 當按鈕isEnabled是假更改背景
- 28. 模糊和透明的按鈕背景
- 29. 改變身體的css背景顏色,每次點擊按鈕
- 30. 不能模糊CSS背景
看看'的.css()'http://api.jquery.com/css/ – Anton
要移除的屬性只是做
$('body').css('filter', '');
–