开始这么大概写的。
$(".j").click(function(){
if ($(".j").html()==""↓"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("↑");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("↓");
}
}
发现JQ click 事件不能用。用chrome看貌似与其他有冲突。换了种方法给<div class="j" onclick="allx()"> 。js 这么写的。<script type="text/javascript">
function allx(){
//alert("1")
if ($(".j").html()==""↓"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("↑");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("↓");
}
};//原始的js不知道该怎么与JQ 结合?谁来帮帮忙。
</script>cssfunctionchromeclassdiv
$(".j").click(function(){
if ($(".j").html()==""↓"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("↑");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("↓");
}
}
发现JQ click 事件不能用。用chrome看貌似与其他有冲突。换了种方法给<div class="j" onclick="allx()"> 。js 这么写的。<script type="text/javascript">
function allx(){
//alert("1")
if ($(".j").html()==""↓"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("↑");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("↓");
}
};//原始的js不知道该怎么与JQ 结合?谁来帮帮忙。
</script>cssfunctionchromeclassdiv
if ($(".j").html()==""↓"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("↑");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("↓");
}
}
)1.双引号("")里面的双引号("")要么转义,要么用单引号('')
2.少了结束括号
哦。用 JQ click事件 不行的。
点击没有反应。只写alert 也不能用。
//把上面那些代码复制到这里面
});
所以换了种方法给<div class="j" onclick="allx()">
可是不知道怎么 用上JQ 的if。
.sea_m .fl_pp {width:623px;height:50px;overflow:hidden;}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".j").click(function(){
if ($(".j").html()==""▼"") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("▲");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("▼");
}
}
)
</script>
<div class="sea_m">
<ul>
<li><b>品牌:<div class="j">▼</div></b><span class="fl_pp">xx</span><div class="cl"></div></li>
</ul>
</div>
想要的效果是,通过使用样式 j 容器里面的html 来控制 fl_pp 的高度。
.sea_m .fl_pp {width:623px;height:50px;overflow:hidden;}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".j").click(function(){
if ($(".j").html()=="▼") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("▲");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("▼");
}
});
});
</script>
<div class="sea_m">
<ul>
<li><b>品牌:<div class="j">▼</div></b><span class="fl_pp">xx</span><div class="cl"></div></li>
</ul>
</div>
.sea_m .fl_pp {
display:block;
width:623px;height:50px;overflow:hidden;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".j").click(function(){
if ($(".j").html()=="▼") {
$(".sea_m .fl_pp").css("height","auto");
$(".j").html("▲");
}
else{
$(".sea_m .fl_pp").css("height","50px");
$(".j").html("▼");
}
})
})
</script>
<div class="sea_m">
<ul>
<li><b>品牌:<div class="j">▼</div></b><span class="fl_pp">品牌品牌品牌品牌品牌品牌品牌品牌品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品品牌品牌品牌品牌品牌品牌品牌品牌品牌</span><div class="cl"></div></li>
</ul>
</div>
<div class="j" onclick="allx()">▼</div><script type="text/javascript">
function allx(){
alert("1")
};
</script>
这个可以弹的 可是 这个跟用上JQ 的if呢?