天道酬勤,学无止境

scrollbar

iframe-based facebook app gets unwanted scroll bars with a smaller windows size

问题 我有这个 Facebook 应用程序配置文件页面: http://www.facebook.com/developers/editapp.php?app_id=122313254494566#!/apps/application.php?id=122313254494566 这与我基于 iframe 的 Facebook 应用程序 Gem Spinner 相关联: http://apps.facebook.com/gemspinner/ 我看到的是,根据窗口高度,我的 iframed 内容将以固定高度和滚动条出现,而不是像我一样顺着页面向下流动(必要时从页面底部流出)想。 当我缩短窗口时,会出现滚动条; 当我使窗口更高时,滚动条消失。 我的理解是 Facebook 确定了这个高度并添加了滚动条(但也许我错了)。 无论如何,我将不胜感激任何帮助理解这一点并让我的内容在必要时顺着页面向下流动。 回答1 好吧,我做了一些事情来让它工作。 (1) 在我的应用程序设置中,在 Facebook 集成选项卡下的 IFrame 大小下,我选择了自动调整大小而不是显示滚动条。 (2) 我加载了 Facebook 连接 API(见下面的代码)。 (3) 我在两个不同的地方调用了 FB.Canvas.setAutoResize(100)。 我调用了两次,因为我不清楚哪个位置可以更快地生效。

2022-05-15 19:49:04    分类:技术分享    facebook   iframe   scrollbar   facebook-iframe

A scrollable area with the overflow hidden but no scroll bar

问题 有没有办法让溢出的 div 隐藏溢出,没有滚动条但仍然可以滚动(通过鼠标滚轮/触摸输入)? 例如 <!DOCTYPE html> <div id="longtext" style="width:100px; height:100px;"> Lorem ipsum.... </div> 我的 CSS 尝试因overflow: hidden; 在溢出时停止该区域可滚动overflow: auto / overflow: scroll具有滚动条。 提前致谢 回答1 你正在做的是告诉浏览器内容是可滚动的,但同时试图告诉它不要表现得好像它是可滚动的。 我不确定这是一个明智的想法。 我能找到的最接近的想法是依赖于 IE 的方法,使用您自己的配色方案设置滚动条的样式: #div { margin: 0 0 0 0; padding: 0 0 0 0; scrollbar-face-color: #666666; scrollbar-highlight-color: #333333; scrollbar-shadow-color: #222222; scrollbar-3dlight-color: #888888; scrollbar-arrow-color: #ff0000; scrollbar-track-color: #222222; scrollbar-darkshadow

2022-05-14 08:59:18    分类:技术分享    html   css   scroll   scrollbar   overflow

How to make scrollbar invisible - transparent

问题 回答1 在这里,您将找到如何仅使用 CSS 隐藏滚动条的说明。 在第二个示例中,您将找到一个解决方案,例如如何在 div 中隐藏滚动条。 第二个例子的技巧是定义一个比周围更宽的 div 容器。 .hidden-scrollbar .inner { height:200px; overflow:auto; margin:15px -300px 15px 15px; padding-right:300px; } 只需使用边距和填充的值即可。 回答2 有一个 CSS 规则可以在基于 Webkit 的浏览器(Chrome 和 Safari)中隐藏滚动条。 该规则是: .element::-webkit-scrollbar { width: 0 !important } 您可以更改宽度/背景颜色和其他属性。 ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); border-radius: 10px; } ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); } 这个 CSS

2022-05-14 03:01:05    分类:技术分享    html   css   scrollbar

How to prevent scroll-bars in CScrollView/CFormView-based class in MFC (Windows Mobile 6)

问题 我正在使用带有 CFormView 基类的 MFC 单文档接口创建一个 Windows Mobile 6 应用程序。 我将 CBitmapButton 放在 Form/Dialog 资源中,并将它们放在底部。 CBitmapButtons 非常适合,直到出现软键盘或应用程序被其他应用程序覆盖。 在这种情况下,不需要的滚动条会出现在屏幕的底部和右侧。 如何删除此滚动条? 对话框资源中既没有“垂直滚动条”也没有“水平滚动条”选项。 更新: CFormView 是从 CScrollView 派生的,需要检查 CScrollView 更新:如果我不想要滚动条,为什么要使用 CFormView(从 CScrollView 派生)? 回答:因为我想要一个可以包含控件(按钮、文本框等)的视图。 回答1 埋在 MFC 源代码中,在viewscrl.cpp中,有一个名为void CScrollView::UpdateBars()的函数。 在该函数内部,有一个名为EnableScrollBarCtrl(SB_BOTH, FALSE);的gem 。 将此函数调用放在OnInitialUpdate()的末尾,它将消除滚动条。 编辑: OnSize()也需要被覆盖,不要调用父级的OnSize()

2022-05-08 06:05:29    分类:技术分享    winapi   windows-mobile   mfc   user-interface   scrollbar

Selenium WebDriver drag and drop to scrollbar

问题 我对 Selenium WebDriver 拖放有疑问。 它不想在滚动条中拖放到 webelement。 我试过这个: new Actions(SeleniumDriver.getDriver())).dragAndDrop(element, target).build().perform(); 还尝试使用偏移量: (new Actions(SeleniumDriver.getDriver())) .dragAndDropBy(element, xoffset, yoffset).build().perform(); 并尝试使用: Actions builder = new Actions(SeleniumDriver.getDriver()); builder.clickAndHold(element).build().perform(); builder.moveToElement(target).build().perform(); builder.release(target).build().perform(); 任何人都知道滚动条的工作解决方案吗? 谢谢你的帮助。 回答1 我通过使用 Java Robot 类找到了解决方案。 将 chrome 切换到全屏: DesiredCapabilities dc = new DesiredCapabilities()

2022-05-08 05:57:11    分类:技术分享    java   selenium   drag-and-drop   selenium-webdriver   scrollbar

WPF Datagrid - Not showing any Scrollbar

问题 我的 Datagrid 在 ObservableCollection 上有一个绑定,并在对 EF 获取的一些值进行分组后填充。 我的问题是,数据网格高度超出了窗口大小。 有谁知道如何解决这个问题……我差点用谷歌搜索自己死了……:o <UserControl x:Class="UltranizerV2.Views.Storage.InventoryList" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="*"></RowDefinition> <RowDefinition Height="25"></RowDefinition> </Grid.RowDefinitions>

2022-05-08 05:03:07    分类:技术分享    c#   wpf   datagrid   scrollbar

Scroll Horizontally and Vertically ImageView in TouchImageView in Android?

问题 这是放大和缩小TouchImageView。这是可用的代码放大和缩小图像视图中的自定义功能,用于放大和缩小它成功地放大和缩小按钮单击时的图像,但我无法在缩放后滚动.我在这里看到了 scrollView 部分 MeahdiIjaz 答案。有人可以在这个 TouchImageView 中调整水平和垂直滚动的部分吗? 有人可以帮我吗?TouchImage View 每当我尝试用我的数字缩放我的应用程序崩溃的用户可以触摸图像时,遵循“MikeOrtiz”的答案后,这里是 logcat 错误我该如何避免这个问题? 我只想通过 zoomin 和 zoomout 按钮进行缩放,但如果其他人触摸图像,那么它应该忽略该动作而不是崩溃应用程序 02-03 21:09:00.880: E/AndroidRuntime(14290): 致命异常: main 02-03 21:09:00.880: E/AndroidRuntime(14290): java.lang.UnsupportedOperationException: 比例必须大于和小于 minScale比 maxScale 02-03 21:09:00.880: E/AndroidRuntime(14290): at com.example.imagetouchview.TouchImageView1.setZoom

2022-05-07 08:02:10    分类:技术分享    java   android   scrollbar   touchimageview

How to make the horizontal scroll bar appear in a JScrollPane that contains a JTextPane component

问题 我无法使水平滚动条出现。 我尝试过使用 JTextPane.setSize()、JTextPane.setPreferredSize() 和没有 JTextPane 的大小方法。 我也在使用 JScrollPane.setPreferredSize()。 垂直滚动条出现,但水平滚动条不出现。 这是一个例子: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test { private int textPaneWidth = 500; private int textPaneHeigth = 200; private int scrollPaneWidth = 100; private int scrollPaneHeigth = 100; private JTextPane textPane; private JButton button; private JFrame frame; private JScrollPane scrollPane; public static void main(String[] args) { Test gui = new Test(); gui.go(); } private void go() { frame = new

2022-05-07 01:24:15    分类:技术分享    java   swing   scrollbar   jscrollpane   jtextpane

How to detect double click on list view scroll bar?

问题 我有两个关于 WPF 的列表视图。 第一个列表视图加载了一个数据表。 当从第一个列表视图中双击一个项目时,selectedItem 将移动到第二个列表视图。 由于从 DataTable 加载了很多元素,当在第一个列表视图中出现滚动条时,就会出现问题。 如果选择一个项目并双击滚动条向下箭头,则启动 MouseDoubleClick 事件并将所选项目移动到第二个列表视图。 如何检测滚动条上的双击以防止这种情况发生? 非常感谢! 回答1 我有最终的解决方案: private void ListView_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { var originalSource = (DependencyObject)e.OriginalSource; while ((originalSource != null) && !(originalSource is ListViewItem)) originalSource = VisualTreeHelper.GetParent(originalSource); if (originalSource == null) return; } 这个对我有用。 回答2 private void ListBox

2022-05-06 22:16:03    分类:技术分享    wpf   listview   scrollbar   double-click

Android dynamic loading list view onScrollListener issues

问题 我已经实现了一个列表视图,每个用户滚动到底部屏幕,它会自动将新数据添加到列表视图滚动完成后,onScroll() 调用每个进入显示视图的新项目,从开始到结束滚动。 lv_best = (ListView) findViewById(R.id.lv_best); bestadapter = new LazyAdapter(this, lst_tab_best); lv_best.setAdapter(bestadapter); lv_best.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { Log.d("onScroll ", firstVisibleItem+"-"+visibleItemCount+"-"+totalItemCount); boolean loadMore = firstVisibleItem +

2022-05-04 15:51:21    分类:技术分享    android   listview   scrollbar   dynamic-loading