$(function(){
$("#first a").each(function(index){ $(this).click(function(){
$(this).css("background-image","url(../image/expanded.gif)")
});
});
});css代码
a
{
background-image:url(../image/collapsed.gif);
}我想实现点击目录切换背景图片 上面的代码点击后 原来的图片消失啦 图片也没切换
$("#first a").each(function(index){ $(this).click(function(){
$(this).css("background-image","url(../image/expanded.gif)")
});
});
});css代码
a
{
background-image:url(../image/collapsed.gif);
}我想实现点击目录切换背景图片 上面的代码点击后 原来的图片消失啦 图片也没切换
2,确保点击之后没有跳转到其他的页面。你可以采用mouseover测试
例如$(this).mouseover(function () {
$(this).css("background-image", "url(http://dotnet.aspx.cc/images/rss.gif)");
});
<head>
<title></title>
<script src="jquery-1.6.4.min.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div id="first"><a href="1.aspx">AA</a> <a href="1.aspx">AA</a> <a href="1.aspx">AA</a>
</div>
</form>
<script type="text/javascript">
$(function () {
$("#first a").each(function (index) {
$(this).mouseover(function () {
$(this).css("background-image", "url(http://dotnet.aspx.cc/images/rss.gif)");
});
});
});
</script>
</body>
</html>
<head>
<title></title>
<script src="jquery-1.6.4.min.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div id="first"><a href="1.aspx">AA</a> <a href="1.aspx">AA</a> <a href="1.aspx">AA</a>
</div>
</form>
<script type="text/javascript">
$(function () {
$("#first a").each(function (index) {
$(this).bind("click", function () {
$(this).css("background-image", "url(http://dotnet.aspx.cc/images/rss.gif)");
return false;
});
});
});
</script>
</body>
</html>
$(this).css("background-image", "url(../images/expanded.gif)");
});设置了鼠标移出 还是原来的图片就消失啦 新的图片也没出来 难道是我路径不对 求解释
image/expanded.gif
$(this).css("background-image","url(<%=Page.ResolveUrl("~/image/expanded.gif")%>)")
从根目录开始
报错 网页提示少)
<script type="text/javascript" src=> 你可以通过src找到图片路径.然后copy到你的css样式里.
或者
background-image:url(image/collapsed.gif) 这样呢.
css("backgroundImage","url(sphere.jpeg)")
谁告诉你是一样的啊?
css里面的url是图片相对css文件夹的的
aspx文件里面的url相对aspx所在的文件夹的。
你要是不懂,你就多试试几个方法css("background-image","url(../../image/expanded.gif)")
css("background-image","url(./image/expanded.gif)")
...
多进行测试
问你半天 了,当前文件,image文件夹,css文件所在的文件夹是什么关系,你都不说出来,别人也是帮不了你的