如何使用输入范围更改背景图像?
我正在为 iOS 制作一个小型 Web 应用程序,只是为了满足我的私人需求,并且需要一些 js 方面的帮助。 基本上,我需要的是一个滑块(类似于 input type="range",但在 iOS <5 上工作),它控制 div 的背景。换句话说,n 个背景中的每一个都应与输入滑块刻度上的特定范围相关联。由于我对 javascript 只有非常基本的知识,因此从头开始编写自定义的东西是不可能的。也许有人可以指出现有的解决方案?
I am making a small webapp for iOS just for my private needs and need some help with js.
Basically, what I need is a slider (similar to input type="range", but working on iOS <5), which controls the background of a div. In other words, each out of n backgrounds should be associated with a particular range on the input slider scale. Since I have only a very basic knowledge in javascript, writing a custom thing from scratch is out of the question. Maybe somebody can point at an existing solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Jquery Mobile 库中的滑块 ( http://jquerymobile.com/demos/ 1.0rc2/docs/forms/slider/ )用于基本滑块功能,然后使用范围更改背景。例如:
要了解有关 JQuery 语法的更多信息,请使用 http://docs.jquery.com/Main_Page (捕获滑块更改,您可能需要使用change()事件 http://api.jquery.com/change/< /a>)。
You can use slider from Jquery Mobile library ( http://jquerymobile.com/demos/1.0rc2/docs/forms/slider/ ) for basic slider functionality and then change background with a range. For example:
To learn more about JQuery syntax use http://docs.jquery.com/Main_Page (to catch slider changes you will probably need to use change() event http://api.jquery.com/change/).