- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用JS编写了一个函数,需要向其中传递一个变量。在这种情况下,实际的功能并不重要,但我不知道如何让它正确地传递变量。
HTML 看起来像这样 -
<input type="range" value="1" min="1" max="1.6" step=".1" id="slider" ondrag="callFunction(value)" />
然后,我们将该函数描述为..
<script>
function callFunction(v)
{
...
}
</script>
ondrag="callFunction(value)"
不起作用,因为该值只是一个字符串...我尝试连接该值,但似乎会引发错误。
正确的做法是什么?
谢谢
最佳答案
这就是我一直以来的做法 - 即通过代码附加事件处理程序。执行此操作时,在处理程序函数内,关键字 this
引用已触发事件的元素。因此,如果我们想在拖动时提取 slider 的值或执行其他操作,这是一种方法。
"use strict";
function qsa(sel,par=document){return par.querySelectorAll(sel)}
function byId(id){return document.getElementById(id)}
window.addEventListener('load', onLoaded2, false);
function onLoaded2(evt)
{
byId('slider').addEventListener('input', onSliderInput, false);
}
function onSliderInput(evt)
{
qsa('span')[0].textContent = this.value;
}
<input type="range" value="1" min="1" max="1.6" step=".1" id="slider"/> Value:<span>1</span>
关于javascript - 使用 HTML slider 元素传递变量 ondrag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56272835/
我远不是 html/javascript 专家,我对这个问题很着迷。在网上没有找到与此相关的任何信息,我尝试了多种方法但没有成功。 基本上,我使用拖动功能来实现某些目标。我真的不需要拖放,我只对拖放感
我正在使用 JQuery Tabs,我想在拖动它时更改指针。 有人知道在哪里可以找到如何做到这一点吗? 最佳答案 CSS .ui-tabs ul.ui-tabs-nav li.ui-state-def
我正在编写一个应用程序,用户可以在其中购买建筑物(图像按钮)并使用拖放 API 自由移动它们。我想做的是保存建筑物的坐标,以便可以将它们加载回原来的位置。我目前正在尝试使用共享首选项,但当尝试在 on
我正在创建一个应用程序,用户可以在其中购买建筑物,这些建筑物是也实现拖放 API 的图像按钮。目前我遇到一个问题,假设我已经购买了 2 栋建筑:colonyHutOne 和 colonyHutTwo。
I want a mouse drager event when i drag and move the mouse accordingly with the velocity of mouse mo
我正在开发一个 Android 应用程序,用户可以在其中购买建筑物,这些建筑物是实现拖放 API 的图像按钮。我的问题是,当用户购买两座建筑物时,比如 colonyHutOne 和 colonyHut
我有一个拖放应用程序,它使用 JQuery UI onDrag 和 onDrop。该应用程序是一个带有选项卡的房间预订系统。我已经使 drop-work 完美运行,但有一个功能是我真正想要的(如果可能
该对象如下所示: 这就是我访问它的方式:console.log(this)(this输出Directive对象)。 如何调用该对象的 ondrag 事件? 我尝试过这个: this.el('ondra
当我注册一个多边形或只有一个组件的复合形状时,我可以使用该形状创建一个 turtle 光标,添加一个拖动事件处理程序,并将它拖到屏幕上。 但是当我用第二个组件注册一个复合形状时,我不能再拖动它了: f
我一直在尝试使用 ondrag()和 div 上的一些其他功能在 HTML 上动态呈现页面。 这些事件似乎都没有触发,我也没有收到任何错误。我也找不到很多有用的文档。我是不是理解错了,您可以使用这些事
我注意到自 iOS 13.4 以来可用的 SwiftUI 中的拖放功能存在问题。使用 .onDrag 和 .onDrop 修饰符的拖放操作在模拟器中运行良好,但在真实设备(iPhone 和 iPad)
我遇到了以下问题:我想为 LinearLayout 实现 View.DragOnListener。当我长按屏幕时,OnDrag 方法接收到 DragEvent.ACTION_DRAG_STARTED,
例如: https://github.com/lbj96347/easypost/blob/master/test.html (p.s:你应该有 jquery 和页面的 css 文件。:-)) 像这个
尝试让下面的代码工作: public void OnBeginDrag(PointerEventData eventData) { if (item.ID != -1) {
我一直想知道是否有任何方法可以自定义使用 onDrag 时被拖动的 view 的 preview image? 如您所见,默认情况下,预览图像 是略大的不透明度图像。 根据我的发现,preview i
我一直想知道是否有任何方法可以自定义 preview image的view使用 onDrag 时被拖动? 如您所见,preview image默认情况下, View 的不透明度图像稍大。 根据我的发现
我用JS编写了一个函数,需要向其中传递一个变量。在这种情况下,实际的功能并不重要,但我不知道如何让它正确地传递变量。 HTML 看起来像这样 - 然后,我们将该函数描述为.. fu
在React js中,每个拖动事件都有一个带有“capture”前缀的相应事件onDragEnter 与 onDragEnterCapture、onDragLeave 与 onDragLeaveCap
我有一个小网站,我想在其中混淆一些文本,以保护不小心不及时阅读它的用户。 很像 imdb 上的关键词,你必须滚动才能显示它们。 我认为如果文本被标记,这将是一种很好的交互式方式来显示文本。 例子: H
这是我的便签本 http://jsbin.com/aledig/1/edit绘制时光标由指针改变,如何防止? 最佳答案 我在这个便签本中找不到任何问题。光标在 IE 和 FireFox 中始终是指针。
我是一名优秀的程序员,十分优秀!