在下面的代码中单击播放按钮时其值应更改为暂停,单击暂停时应调用其他函数.如何使用jquery切换执行此操作
<input type="button" onclick ="play" value="play"/>
<script>
function play()
{
play_int();
// Button value to be changed to pause
}
And when pause play_pause();
Run Code Online (Sandbox Code Playgroud)
Tow*_*own 19
给你的按钮一个ID:
<input type="button" id="play" value="play"/>
Run Code Online (Sandbox Code Playgroud)
然后你可以做这样的事情:
$('#play').click(function() {
if ($(this).val() == "play") {
$(this).val("pause");
play_int();
}
else {
$(this).val("play");
play_pause();
}
});
Run Code Online (Sandbox Code Playgroud)
或者像这样的稍微整洁的版本:
$(function(){
$('#play').click(function() {
// if the play button value is 'play', call the play function
// otherwise call the pause function
$(this).val() == "play" ? play_int() : play_pause();
});
});
function play_int() {
$('#play').val("pause");
// do play
}
function play_pause() {
$('#play').val("play");
// do pause
}
Run Code Online (Sandbox Code Playgroud)
diE*_*cho 14
尝试(在jQuery < 1.9)
$("input[type='button']").toggle(
function(){
$(this).val("Pause");
},
function(){
$(this).val("Play");
}
);
Run Code Online (Sandbox Code Playgroud)
注意:该toggle事件在1.8中已弃用,在1.9中已删除
| 归档时间: |
|
| 查看次数: |
48012 次 |
| 最近记录: |