如何使用警报或表单输入来允许用户设置 CSS 参数的值
How can I use an alert or form input to allow a user to set a value of a CSS parameter
基本上,我想做的是允许用户在按下按钮时的警报中或在按下按钮时使用的表单输入字段中键入值。已输入的数字需要介于 0 和 360 之间。
要更改的 CSS:
.hueshiftFilterEffect{
-webkit-filter: hue-rotate(0deg);
}
感谢您的任何帮助。
JSFiddle
使用 prompt
函数并通过 element.css()
分配其返回值
$('#btn').click(function(e){
var w=prompt("Enter new hue:","");
$('#box').css('-webkit-filter','hue-rotate('+w+'deg)');
});
尝试通过javascript或更好的方法是JQuery来更改其样式。您可以创建一个表单并使用 JQuery 方法覆盖其提交按钮,然后从表单的输入中获取一个值,然后将其设置为标记的样式参数。这就够了吗?
这应该会让你到达那里...您将希望对其进行一些处理,并添加一些验证以检查您是否不在学位范围之外。
http://jsfiddle.net/2mDgW/
$('.deg').keyup(function() {
var str = $(this).val();
$('.tst').css("-webkit-filter", "hue-rotate("+str+"deg)");
});
提示应该有效例
<button onclick="myAwesomeFunction()">
Submit CSS
</button>
<script>
function myAwesomeFunction() {
promptVal = prompt("You wanna change the CSS?", "CSS Here");
getElementByClassName("hueshiftFilterEffect").style.whateveryouwanttochangeinstyle = promptVal;
}
</script>
有什么问题吗?:D
相关文章:
- SignalR客户端启动连接时如何设置用户
- 当用户设置另一个选择值时,如何通过 Javascript 设置另一个选择值
- 使用 javascript 推送将用户设置的产品数量添加到购物车
- 如何为每个用户设置唯一的 URL
- jPlayer - 通过页面重定向保存用户设置
- 编辑文本元素时,将重置后端用户设置
- 如何将内置的“用户”设置为使用环回数据源
- Meteor.js中应用程序/用户设置的最佳实践是什么
- 网站有可能对用户设置警报吗;的iPhone
- 如何为不同类型的用户设置不同的自定义登录重定向
- 如何在OpenERP上获取用户设置
- 在主干网中存储用户设置
- Titanium:管理用户设置的最佳方式
- 用户设置背景颜色和字体提示
- 距离矩阵API -如何由用户设置目的地
- 流星如何为新用户设置一次性变量
- TrackerReact 容器 - 用户设置了 profile.avatar ,但控制台说它未定义
- 如何使用警报或表单输入来允许用户设置 CSS 参数的值
- 用户设置下拉菜单
- 在电子(Atom Shell)应用程序中存储用户设置的位置