我通常不会提出这样的问题/答案,但我认为我会这样做,因为我已经看过这个问题20多次了,而且没有一个答案确实有效.简而言之,问题是如果你有可滚动的内容(overflow: auto;
在可拖动的jQuery项目内的任何地方,当你单击并拖动滚动条时,父可拖动容器随之拖动.所以,我花了一些时间来编写解决方案.
这是一个会出现此问题的html示例:
<div class="draggable" style="width:100px;height:100px;">
<div id="content" style="width:80px;height:80px;overflow:auto;">
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
将元素初始化为可拖动的典型方法是这样的:
$(".draggable").draggable()
Run Code Online (Sandbox Code Playgroud) 我有个问题.假设我有这样的事情:
<fieldset>
<legend>I am legend</legend>
<p>I am a paragraph</p>
<a href="#">I am an anchor</a>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
当我点击链接时,如何获取该字段集中的图例元素的文本?
注意:上面的格式可能会有所不同,例如我可以在该字段集中使用表格,更多段落等等...
谢谢