onclick事件在arctext脚本中只能工作一次
onclick event works only once in arctext script
我需要一个用于设计项目的文本弧形脚本(arctext)。我已经添加了代码,它在大多数情况下都很好用。问题是,我在脚本中添加了一个onclick
事件,它只工作一次。当您再次单击时,它不会执行任何操作。
我读过很多关于取消onclick
而改用.click
的文章,但问题是,从事件运行的代码是为变量分配一个文本值,然后用于设置圆弧文本脚本中的圆弧半径。
这是我现在的代码:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://tympanus.net/Development/Arctext/js/jquery.arctext.js"></script>
<script>
function getrad(){
var R = document.getElementById("radius").value;
$().ready(function() {
$('#example').arctext({radius:R});
});
}
</script>
<input type="text" size="1" maxlength="3" id="radius" value=""><br/>
<input type="button" onclick"getrad()" value="Changearc"><br/>
这一次有效,但一秒钟都不会刷新–为什么?
<!DOCTYPE html>
<html>
<head>
<title>Arctext on button click</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://tympanus.net/Development/Arctext/js/jquery.arctext.js"></script>
<script>
$(function(){
//initialize arctext
$('#example').arctext({radius :$('#radius').val()});
//set arc on button click
$('#set_arc').on('click', function() {
$('#example').arctext('set', {
radius : $('#radius').val(),
animation : {speed : 300}
});
});
});
</script>
</head>
<body>
<div style="margin:50px;">
<label>Radius: </label><input type="text" size="1" maxlength="3" id="radius" value="500">
<button id="set_arc">Change arc</button>
<div style="margin-top:50px;" id="example">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</body>
</html>
来源:Arctext.js用jQuery和CSS3 绘制文本
相关文章:
- Jquery FadeIn FadeOut 只工作一次
- jQuery滚动功能只工作一次
- iOS鼠标中心绑定只工作一次
- mongoose.js Model.remove在循环中只能工作一次
- Regex拆分-工作一次
- EventListener只能工作一次
- jQuery animate只在单击时工作一次
- data th JS每页只工作一次
- Jquery选择选项并获取只工作一次的更改值(页面加载时)
- CSS 类在验证时只工作一次
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 单击仅工作一次
- MVC 分部视图中的 JQuery UI 自动完成功能只能工作一次
- Yelp API、OAuth和Angular与JSONP只工作一次
- 为什么这个脚本只工作一次?只替换元素一次,然后再也不替换
- evaluatteJavaScript()只工作一次
- orderBy筛选器只能工作一次
- Jquery事件只工作一次
- Javascript切换的内容函数只能工作一次
- 地图,rails 4.2,javascript,鼠标悬停,只工作一次(或两次).然后在重新加载之后