首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >显示在一行中的Jquery可拖动项

显示在一行中的Jquery可拖动项
EN

Stack Overflow用户
提问于 2015-11-24 20:02:00
回答 3查看 43关注 0票数 2

我在这里有一个简单的可拖动函数,用于一个数学游戏,我试图让我的数字出现在一行中,但是现在,下面的代码看起来像这个1,2,3,4这样堆叠在一起,如何使它们像这个1,2,3,4,5一样。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <!DOCTYPE html>
    <html>
    <head>


    <style>
  #draggable { width: 150px; height: 150px; padding: 0.5em; }
  </style>


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>

      <script>


       $(function() {
            $( "#draggable1" ).draggable();
          });
          </script>
        </head>
         <body>
    <div id="draggable1" class="ui-widget-content">
      <p><img src="mypicturesurl.com is here;"></p>
          </div>
<div id="draggable1" class="ui-widget-content">
  <p><img src="mypictureurl.com;"></p>
</div>
<div id="draggable1" class="ui-widget-content">
  <p><img src="Samepictureurl.com;"></p>
</div>
         </body>

我只是用一个函数来测试所有这些函数,看看是否能让它们进入行。谢谢你的帮助

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-24 20:32:32

您需要确保将float: left添加到您的CSS中,以确保元素从左侧开始并保持水平。还必须确保使用每个元素继承该类。您的代码使用了draggable ID,您的任何元素都没有继承该ID。此外,元素ID应该是不同的,因此我使每个元素在下面的修改代码中有一个唯一的ID,并将CSS类型更改为一个类:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
    <head>

    <style>
        .draggable { width: 150px; height: 150px; padding: 0.5em; float: left;}
    </style>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>

    <script>
        $(function() {
            $( "#draggable1" ).draggable();
        });
    </script>
    </head>
    <body>
        <div id="draggable1" class="draggable ui-widget-content">
            <p><img src="mypicturesurl.com is here;"></p>
        </div>
        <div id="draggable2" class="draggable ui-widget-content">
            <p><img src="mypictureurl.com;"></p>
        </div>
        <div id="draggable3" class="draggable ui-widget-content">
            <p><img src="Samepictureurl.com;"></p>
        </div>
    </body>
</html>
票数 -1
EN

Stack Overflow用户

发布于 2015-11-24 20:31:36

使用float: left;使其水平。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.draggable1 img { 
       width: 150px; 
       height: 150px; 
       padding: 0.5em;
       float: left;
  }

小提琴

票数 0
EN

Stack Overflow用户

发布于 2015-11-24 20:32:09

首先,您的HTML中有多个ID为draggable1的元素。Javascript将无法识别所有这些代码。如果需要选择多个元素,请考虑使用类选择器,这将允许您同时选择所有元素。然后您的javascript将更改为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function() {
  $( ".draggable1" ).draggable();
});

你就能拖动你所有的元素。

接下来,您的CSS被设置为使用ID:draggable影响元素(没有)。相反,您应该在前面使用相同的类选择器(因为有多个类),这将更改为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.draggable1 { width: 150px; height: 150px; padding: 0.5em; }

最后,如果您需要它们并排启动,而不是堆叠在一起,那么可以考虑将它们放在左边:float: left

此外,您还应该尝试将HTML、CSS和Javascript分离到单独的文件中,以便在应用程序增长时保持逻辑的独特性。这被认为是很好的风格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33908284

复制
相关文章
jquery 列表可拖动排序 sortable
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery UI Sortable</title> <style type="text/css"> #myList{ width: 80px; background: #EEE; padding: 5px; list-style: none; } #myList a{ text-decoration: none; color: #0077B0; } #myList a:hover{ text-decoration: underline; } #myList .qlink{ font-size: 12px; color: #666; margin-left: 10px; } </style> </head> <body> <ul id="myList"> <li><a href="#">心情</a></li> <li> <a href="#">相册</a> <a href="#" class="qlink">上传</a> </li> <li> <a href="#">日志</a> <a href="#" class="qlink">发表</a> </li> <li><a href="#">投票</a></li> <li><a href="#">分享</a></li> <li><a href="#">群组</a></li> </ul>
用户5760343
2019/10/10
2.4K0
jquery 列表可拖动排序 sortable
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
Flutter 允许您使用FloatingActionButton小部件添加浮动操作按钮。但是,它不允许您拖动按钮。如果你想让它可拖动怎么办。本教程有一个示例,说明您需要做什么才能创建浮动操作按钮,只要它位于父小部件内,就可以将其拖动到屏幕周围的任何位置。
徐建国
2021/12/07
5.7K0
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
jQuery实现可拖动控制进度条
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>jQuery可拖动控制进度条</title> <style type="text/css"> .demo {
王小婷
2021/05/19
5K0
jQuery实现可拖动控制进度条
jquery 列表可拖动排序,并把排序发送给后台
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
用户5760343
2019/10/10
1.4K0
jquery 列表可拖动排序,并把排序发送给后台
vue实现桌面向网页拖动文件(可显示图片/音频/视频)
效果 > 欢迎访问博客代码哈士奇 技术 聊天 交流群 974178910 前端交流群 535620886 代码 不显示图片/播放视频音频代码如下 如果想要显示图片/播放视频/播放音频 若使用 请自行优化代码和样式 不显示图片/播放视频音频代码如下 <template> <div> <div v-on:dragover="tts" v-on:drop="ttrs" style="width: 800px;height: 200px;border:
代码哈士奇
2021/10/25
7440
vue实现桌面向网页拖动文件(可显示图片/音频/视频)
gradeview可拖动效果实现
下面先上这次实现功能的效果图:(注:这个效果图没有拖拽的时候移动动画,DEMO里面有,可以下载看看) 一、开发心里历程 刚开始接触这个的时候,不知道要如何实现,去网上翻了一大堆资料,懂了个大概,就是目
xiangzhihong
2018/01/29
2.5K0
gradeview可拖动效果实现
简单的鼠标可拖动DIV 兼容IE/FF
一个div,注册监听onmousedown事件,然后处理获取的对象及其相关值(对象高度,clientX/clientY位置等)
书童小二
2018/09/03
2.6K0
简单的鼠标可拖动DIV  兼容IE/FF
Android 可拖动悬浮窗实现
博客:https://www.jianshu.com/p/1d22edea2647
陈宇明
2020/12/16
2.1K0
iOS 悬浮可拖动可点击按钮
@implementation SearchResultViewController
星宇大前端
2019/01/15
2.5K0
angular 模态框,可拖动 draggable 指令
import { Directive, ElementRef, OnInit, Input, Renderer2, RendererStyleFlags2 } from '@angular/core'; /** * @param area 要拖动的元素 * @param handle 要拖动的元素头部句柄 * @option maskClass 外层模态框的 class * @option hidden 外层模态框 overflow 是否强制 hidden */ export interface
treeNewBe
2020/06/16
1.9K0
css实现鼠标划入显示拖动条
我们都必须串联相关生态,去思考有关hutool的问题。我们认为,找到抓手,形成方法论,hutool则会迎刃而解。互联网运营人员间有着这样的共识,做精细化运营,向目标发力,才能获得影响力。这让我明白了问题的抓手,互联网产品经理间有着这样的共识,如何强化认知,快速响应,是非常值得跟进的。这句话语虽然很短,但沉淀之后真的能发现痛点。互联网产品经理间流传着这样一句话,如何强化认知,快速响应,是非常值得跟进的。这不禁令我深思。我们认为,找到抓手,形成方法论,hutool则会迎刃而解。解决hutool的问题,首先要找到抓手。 所以,互联网产品经理间有着这样的共识,如何强化认知,快速响应,是非常值得跟进的。这不禁令我深思。互联网从业者间流传着这样一句话,只有适度倾斜资源,才能赋能整体业务。也许这句话就是最好的答案。互联网运营人员间流传着这样一句话,做精细化运营,向目标发力,才能获得影响力。也许这句话就是最好的答案。
阿超
2022/08/21
1.2K0
使用easydrag实现可拖动的DIV弹出框
最近在工作中遇到了jquery的easydrag插件,我有一种相见恨晚的赶脚!easydrag极大的方法我们实现div弹框这个功能,使我爱不释手! 在没遇到easydrag插件之前,想实现一个弹出框并不是一件轻而易举的事情! 人们常说没有不劳而获的事情,但在编码的世界中却不是这样。更多的开源框架方面了我们,也毒害了我们!
业余草
2019/01/21
2.3K0
使用easydrag实现可拖动的DIV弹出框
iOS 悬浮可拖动可点击按钮
@implementation SearchResultViewController
星宇大前端
2022/12/22
1.8K0
简易的可拖动的桌面悬浮窗效果Demo
首先,我们需要知道,悬浮窗分为两种:Activity级别的悬浮窗,系统级别的悬浮窗 Activity级别的悬浮窗跟随所属Activity的生命周期而变化,而系统级别的悬浮窗则可以脱离Activity而存在。 由此可知,要实现360手机卫士那样的悬浮窗效果,就需要使用系统级别的悬浮窗 下面学习实现桌面悬浮窗效果的代码步骤: Demo描述,悬浮窗为一个ImageView ,可以在桌面 ,任意应用,锁屏上方任意移动 1、配置清单文件AndroidManifest.xml 中 添加系统悬浮窗的权限 <use
听着music睡
2018/05/18
3.2K0
TAPD甘特图全新升级,可拖动,超好用~
范围管理、资源管理和进度管理是保证项目顺利推进的重要管理内容。在项目管理实践中,你是否也遇到这些问题: - 如何对繁杂的工作事项快速排期? - 如何避免团队资源分配不均? - 如何确保工作按时按量完成? 甘特图作为项目管理的有效图表可视化工具,能够准确表示项目范围、资源和进度之间的关系。 针对敏捷研发类项目场景,TAPD全新「甘特图」为团队提供更全面的功能支持和更顺畅的操作体验,帮助团队有序运转,高效开展项目协作。具体都有哪些功能呢?一起来看看~ 项目筹备初期 确认项目范围,细化工作事项 确认项目
TAPD敏捷研发
2021/02/26
2.2K0
jquery 选中某一行
jquery 选中某一行 html: <div class="chatBox-list" ref="chatBoxlist"> <div class="chat-list-people"> <div><img src="img/icon01.png" alt="头像"/></div> <div class="chat-name"> <p>小明</p>
Dream城堡
2018/09/10
1.2K0
在DataGrid中显示图片
    DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。
Java架构师必看
2021/03/22
3.4K0
jQuery Verbose Calendar:显示整年的 jQuery 日历插件
jQuery Verbose Calendar 是一个可以把整年的日历显示在一个页面上的 jQuery 插件,加载之后,它会自动滚到今天的日期处,当你鼠标移动到日期上,可以显示今天星期几。并且这个日历插件支持 Callback 函数,当你点击某个日期的时候,你可以执行一些自定义行为,或者插入任意的 HTML 元素。
Denis
2023/04/15
2K0
在jquery中用下拉框列表显示默认的值
1、在postUpdate.jsp中添加js如下: <script type="text/javascript"> $(document).ready(function(){ var qx_value = $('#qx_select_value').val(); $("#qx_select option[value='"+qx_value+"']").attr("selected", "selected"); }) </script> 核心代码就这一句话: $("
qubianzhong
2018/08/10
3.6K0
点击加载更多

相似问题

在jquery ui中访问可拖动项

20

jquery overscroll +可拖动项

12

JQuery可拖动项在droppable.append上的droppable中消失(可拖动)

10

在滚动可拖动项的内容时禁用jQuery拖动

30

显示嵌套项列表中可拖动项的计数

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文