我编写了一些代码来生成自定义控件。代码返回一个jQuery元素,调用者将该jQuery元素附加到DOM。我将自定义滚动条应用于生成器代码中的控件,但由于元素尚未附加到DOM,因此没有应用该滚动条。
我的问题是:是否存在任何onAppend事件或类似事件,以便在将元素附加到DOM时应用自定义滚动条?
生成器的示例代码:
function getControl(controlParams){
var $control = $('<div/>');
$control.applyCustomScrollBar(); //Not appended to DOM
我的网页有居中的页眉、内容和页脚div,每个div的宽度都是900px。
(关于页眉、内容和页脚,我唯一能提供的其他相关信息是页眉有固定的定位,内容是相对定位的,页脚是绝对定位的。但是,我不确定此信息是否与解决方案相关。)
我使用以下CSS媒体查询:
/* If screen width is less than or equal to 900px (e.g.: tablet, mobile) ... */
@media only screen and (max-width: 900px) {
/* Scale header, content and footer width */
我正在尝试使用在iframe的画廊中滚动。我使用jQuery代码从中滚动。
使用这段代码并不适用于我的图像(它只是隐藏原始浏览器滚动条,不会抛出任何错误,并且拒绝滚动),但是如果我用多个段落替换图像,使它们溢出(就像在示例中一样),它会非常好地工作。
编辑:我忘记提到使用默认浏览器滚动条完美地滚动图像。
编辑#2:Made a 。
下面是我的画廊的结构:
...
</head>
<body>
<div id="content"> // Used the same way as in the example, works with text
我想让一个平滑的滚动到锚,这将被激活,而不是通过点击,但只由一个事件滚动。 移动滚动条本身将导致滚动条向下移动到该部分,向上移动滚动条将对第一部分产生相同的返回效果。 我正试着用jQuery写,但是我错过了一些东西。我设法向下拉到底部,但该函数阻止了我。当然有一些简单的提示,但我不知道该找什么。 function transitionScroll() {
if ($(window).width() <= 767) {
let scrollWatch = window.pageYOffset;
let positionOfElement = $("
我在一个网站上工作,每个网页上都有很多表格。我想在顶部添加一个滚动条。我搜索并发现:现在,我尝试调整它,以便每个表得到它自己的滚动条。这就是我到目前为止所做的:
jQuery( document ).ready(function(index) {
var base ='thescroll wpt'
var thediv ='thedivfix thediv'
var counter=0;
var theclass= base+counter;
var theinnerdiv = thediv+counter;
jQuery('table.tablepre
我正在尝试让最新的jQuery工具的滚动条在到达末尾后返回到第一项。我当前水平显示4个项目,使用下一步/上一步按钮一次移动一项。有一个名为“circular”的属性,但它直到最后一项出现在唯一显示的项中时才会生效。一旦到达最后一项,我需要停止可滚动,然后将其滚动到第一项。
我已经尝试了一些东西,比如:
jQuery(function() {
// Initialize the Scrollable control
jQuery(".scrollable").scrollable();
// Get the Scrollable control
v