我正在构建一个网站设计的工作模型,我希望广告空间消失以说明页面为空时的外观。我可以在没有唯一标识每个空间的情况下完成此操作吗?我希望这会奏效:
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
我正在构建一个网站设计的工作模型,我希望广告空间消失以说明页面为空时的外观。我可以在没有唯一标识每个空间的情况下完成此操作吗?我希望这会奏效:
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
使用$(this)
而不是$this
. $this 在这里没有定义。
<script type="text/javascript">
$('.adSpace').click(function() {
$(this).toggle('fast');
});
</script>
$this
不是对象。你应该使用 $(this)
.
this
:java脚本对象
$(this)
:将其转换为 jQuery 对象
您可以使用
$('.adSpace').click(function() {
$(this).toggle('fast');
});