网站建设资讯

NEWS

网站建设资讯

背景jquery,背景图干净治愈系

jquery实现点击a标签后添加背景颜色

把需要变换的背景写成class,如

成都创新互联-专业网站定制、快速模板网站建设、高性价比洛龙网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式洛龙网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖洛龙地区。费用合理售后完善,10年实体公司更值得信赖。

.bgcolor{background:#444}

a标签最好放在一个容器里面,如一个div,暂且用id标识它div

id="tit"a1/aa2/aa3/a/div

单击a标签的时候把这个class添加到a标签上面去就行了,当然,为了美观,a标签里面还可以嵌套其它标签

$("#tit

a").click(function{

e.preventDefault();//阻止a标签的默认事件

$(this).addClass("bgcolor");//为当前标签添加bgcolor类

$(this).siblings().removeClass("bgcolor");//移除当前元素的同级元素的bgcolor类

});

上面的代码都是手打的,可能有误,在编辑器里面应该由提示吧。

jquery 动态更改 div 背景色?

用jquery如何实现点击一栏目实现栏目变色,再点击另一栏目也变色,但原来的变回原色,有个数组a(1,2,3)循环遍历输出a的值。jquery 动态更改 div 背景色代码如下:

head

script type="text/javascript" src="/js/jQuery.js"/script

script type="text/javascript"

$(".test").onclick = function(){

$(this).css({"background": "red"});

};

/script

/head

body

div class="test"

style="background-color: gray; width: 300px; height: 200px;"/div

/body

/html$(".test").onclick = function(){

$(this).css({"background": "red"});

};

改为:

$(".test").click = function(){

$(this).css({"background-color": "red"});

};

扩展资料:

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2. jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

3.jquery所有的事件绑定都没有on这个关键字。另外,jquery的事件绑定需要放到readyfunction中去。具体来说:

head

script type="text/javascript" src="/js/jQuery.js"/script

script type="text/javascript"

$(document).ready(function() {

$(".test").click(function() {

$(this).css({"background-color": "red"});

});

});

/script

/head

body

div class="test"

style="background-color: gray; width: 300px; height: 200px;"/div

/body

/html

参考资料:jQuery_百度百科

jquery如何改变css背景图?

jquery改变CSS背景图修改方法

如果需要使用Jquery修改CSS网页背景样式。用户可以这样写$(‘p’).css({"background-image":"url(../images/msg_btn.gif"});

Jquery-CSS用法

css() 方法返回或设置匹配的元素的一个或多个样式属性。返回第一个匹配元素的 CSS 属性值。注释:当用于返回一个值时,不支持简写的 CSS 属性(比如 "background" 和 "border")。

参考资料:JQuery

JS/Jquery,如何实现背景图片的更换

更换背景图片有两种方式:

1、直接给元素附加css,因为js附加的css样式要比css中的样式权限高,那么js设置的背景图片就会覆盖之前的图片

$(this).css("background","url(1.jpg) no-repeat 0 0");

2、写两个class,一个class里面写一个背景图片,js中操作的话直接改变元素的class就可以了

$(this).removeClass('classA').addClass('classB');

相对而言,第二种方式更好一点,实现了js中尽量不书写css的理念,同时第二种可以实现背景图片不断替换,而第一种不行

jquery 怎么让背景渐现

你首先要将一个效果分解成单一步骤:

既然是鼠标移上去的时候,说明这有一个hover或类似的触发事件

调整的是背景,就是要给元素添加背景图了,有多种语法可实现

例如:$("#a").attr("background","url(abc.jpg) left top no-repeat");

渐现是用fadeIn()方法

OK,这样就把效果都分析出来了,我就写一种吧,你若明白了就可以一举得三了,我假设首页是一个按钮,当鼠标移上去显示按钮的背景,移走后就恢复原来状态:

***A:这是简单的移上加图,移走去图的方法***

$("input").hover(function(){

$(this).attr("background","url(url(abc.jpg) left top no-repeat)");

},function(){

$(this).attr("background","");

});

***B:这是调用已经写好的背景样式并渐入和渐出***

$("input").hover(function(){

$(this).addClass(".input").fadeIn();

},function(){

$(this).removeClass(".input").fadeOut();

});

如果你没看明白hover,addClass,removeClass,最好看一下jquery帮助文档


网站标题:背景jquery,背景图干净治愈系
分享URL:http://njwzjz.com/article/dsgdpog.html