如何进行jQuery切换?
我用这个: 这里的问题是,我将按钮更改为透明图像。 当如何进行jQuery切换?,jquery,html,css,Jquery,Html,Css,我用这个: 这里的问题是,我将按钮更改为透明图像。 当被隐藏时,我想改变图像 例如: 图像是一个向下的箭头(当我单击箭头时,我希望图像消失) 我想要一个指向上的新图像来显示 如果您不明白,我这里有一个图像: 这就是现在正在发生的事情;您可以看到,即使我的div被隐藏,它也会显示“隐藏div按钮” 在下图中,你可以看到我想要的! 我希望图像在隐藏为“show div”时发生变化 请记住,图像是.png 我正在编辑w3cschool网站的示例代码 见下文 <html> <head
被隐藏时,我想改变图像
例如:
图像是一个向下的箭头(当我单击箭头时,我希望图像消失)
我想要一个指向上的新图像来显示
如果您不明白,我这里有一个图像:
这就是现在正在发生的事情;您可以看到,即使我的div被隐藏,它也会显示“隐藏div按钮”
在下图中,你可以看到我想要的!
我希望图像在隐藏为“show div”时发生变化
请记住,图像是.png
我正在编辑w3cschool网站的示例代码 见下文
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
if($("p").css('display')=='none')
{
$(this).html('Show!!');
}
else
{
$(this).html('Hide!!');
}
});
});
</script>
</head>
<body>
<button>Hide!!</button>
<p>This is a paragraph with little content.</p>
<p>This is another small paragraph.</p>
</body>
</html>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“p”).toggle();
如果($((“p”).css('display')=='none')
{
$(this.html('Show!!');
}
其他的
{
$(this.html('Hide!!');
}
});
});
隐藏
这是一段内容很少的段落
这是另一小段
我正在编辑w3cschool网站的示例代码
见下文
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
if($("p").css('display')=='none')
{
$(this).html('Show!!');
}
else
{
$(this).html('Hide!!');
}
});
});
</script>
</head>
<body>
<button>Hide!!</button>
<p>This is a paragraph with little content.</p>
<p>This is another small paragraph.</p>
</body>
</html>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“p”).toggle();
如果($((“p”).css('display')=='none')
{
$(this.html('Show!!');
}
其他的
{
$(this.html('Hide!!');
}
});
});
隐藏
这是一段内容很少的段落
这是另一小段
要节省一些代码,可以使用以下方法:
$("button").toggle(function(){
$("div").show();
$(this).html("Hide div.");
}, function(){
$("div").hide();
$(this).html("Show div.");
});
.要节省一些代码,可以使用以下命令:
$("button").toggle(function(){
$("div").show();
$(this).html("Hide div.");
}, function(){
$("div").hide();
$(this).html("Show div.");
});
.您只需使用来自其中一种效果(如淡入淡出和滑动)的toogle即可 像这样:
$('#me').click(function() {
var f = $('#pan').is(':hidden') ? 'show' : 'hide';
if (f == 'hide') {
$('#pan').slideUp();
$(this).html('Show ▼');
}
if (f == 'show') {
$('#pan').slideDown();
$(this).html('Hide ▲');
}
});
看
我个人不喜欢切换功能,所以我自己做了一些。
我知道您想要使用图像,但您仍然可以通过代码中的一点更改来执行此操作。您只需使用淡入淡出和滑动等效果之一的图格即可 像这样:
$('#me').click(function() {
var f = $('#pan').is(':hidden') ? 'show' : 'hide';
if (f == 'hide') {
$('#pan').slideUp();
$(this).html('Show ▼');
}
if (f == 'show') {
$('#pan').slideDown();
$(this).html('Hide ▲');
}
});
看
我个人不喜欢切换功能,所以我自己做了一些。
我知道您想要使用图像,但您仍然可以通过代码中的一些更改来执行此操作。我认为您需要查看。您提供的链接与您提供的图像无关。也许您需要创建一个而不是在上修改示例,以便与我们分享您所做的更改。@Dominicanstan我怀疑他的意思是,作为示例,Lorem Ipsum文本比一堆重复的字符更有效。@tvanfosson谢谢!我将在下一个问题中这样做。我想你需要看看。你提供的链接与你提供的图片无关。也许您需要创建一个而不是在上修改示例,以便与我们分享您所做的更改。@Dominicanstan我怀疑他的意思是,作为示例,Lorem Ipsum文本比一堆重复的字符更有效。@tvanfosson谢谢!我将在接下来的问题中这样做。我只是不喜欢这样。我宁愿自己做。我只是不喜欢。我宁愿自己做。