我尝试过在网上找到的各种代码,但我无法将其与代码结合使用。
序列:
我该怎么做?
// MY CSS
#img_tulip-book-01 {
position: absolute;
background: url("../pictures/tulip-book-1.png") no-repeat center right;
background-size: contain!important;
top: 700px;
left: -550px;
height: 700px;
width: 480px;
cursor: pointer;
z-index: 200;
}
.img_tulip-book-02 {
background: url("../pictures/tulip-book-2.png")
no-repeat center right!important;
background-size: contain!important;
cursor: pointer;
}

// MY HTML
<div id="img_tulip-book-01">
<p class="italic2 black" style="position: absolute; right: 0px">1/2</p>
</div>
&#13;
// MY jQUERY
<script>
$(document).ready(function() {
$('#img_tulip-book-01').mouseenter(function() {
$(this).animate({
left: '+=280px'},
{
duration: "slow",
easing: "easein"
});
});
$('#img_tulip-book-01').mouseleave(function() {
$(this).animate({
left: '-=280px'
});
});
$('#img_tulip-book-01').click(function() {
$(this).toggleClass('img_tulip-book-02');
});
});
</script>
&#13;
答案 0 :(得分:0)
$(this).find("p").text("2/2");
这一行就是这样做的。
它应该在:
$('#img_tulip-book-01').click(function() {
$(this).toggleClass('img_tulip-book-02');
$(this).find("p").text("2/2");
});
答案 1 :(得分:0)
这应该有效:
$('#img_tulip-book-01').click(function() {
$(this).toggleClass('img_tulip-book-02');
var pageNumber = $(this).find("p").text()
if (pageNumber == "1/2") {
$(this).find("p").text("2/2");
} else {
$(this).find("p").text("1/2");
}
});