小编mar*_*ark的帖子

chrome中的jScrollPane 2.0高度问题

我在一个绝对定位的div中使用带有类滚动窗格(高度100%)的div.滚动窗格div首先包含一些文本,然后是图像,然后再显示一些文本.图像高度设置为200px.问题是!如果我在Chrome(最新版本)中查看滚动窗格,我有时可以滚动整个内容,有时候,在浏览器中刷新网站之后,有时也不会.并不意味着我只能看到第二个文本的一部分而不是更多.所以实际的滚动高度会缩小.如果我再次刷新,我可能会再次看到它完成,等等.每次刷新浏览器时它都会改变.它只发生在Chrome中.

知道我可以做些什么来避免这种行为吗?谢谢.....

更新它确实与导入(js和css)如何在标题中排列有关.你是对的,css必须在jscrollPane js之前导入,但这也意味着图像高度需要来自其中一个css样式表.您无法在标记中的图像标记内定义高度.我的解决方案是在我的样式表中创建一个类,即img200(表示高度为200px),这就是诀窍.因此,需要做些什么才能使其在Chrome或更好的webkit浏览器中工作:在样式表中为scrollPane中使用的图像设置图像高度类.在!!!!!之前加入您的样式表 jScrollPane的javascript.将特殊高度类添加到包含在jScrollPane中的所有图片.再次感谢您的快速回答.很酷.

最终解决方案更新!!!!!!!!!
如果您在jScrollPane区域内有图片,则必须确保以下内容,以便在webkit浏览器中将其全部显示出来,例如Chrome或Safari.否则会导致身高问题,只有部分内容可见.
这就是你要做的:
确保你的css样式表和jScrollPane javascript文件的排列正确.jScrollPane javascript文件需要遵循你的css样式表,而不是相反!此外,您还必须为jScrollPane区域中包含的每个图像添加高度.您可以通过创建css类来执行此操作,也可以将维度作为属性直接添加到html标记中的img.
如果你牢记这一点,它就会成功.

jquery height google-chrome jscrollpane

10
推荐指数
1
解决办法
9424
查看次数

用于彩色动画的jQuery Math - 特定颜色范围

我在悬停时使用这个数学作为bg颜色动画:

var col = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ')';
Run Code Online (Sandbox Code Playgroud)

它产生随机的rgb颜色.非常好,但我寻找不同的东西.

有没有人知道一个好的数学,我可以使用只有一定颜色范围的颜色范围,如红色范围或绿色?

任何帮助表示赞赏.

@Avinash,这是我现在使用它的完整代码.我如何包含您的解决方案?

$(document).ready(function () {
    //bg color animation
    original = $('.item,.main-menu-button').css('background-color');
    $('.item,.main-menu-button').hover(function () { //mouseover
        var col = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ')'; //random hover color
        $(this).stop().animate({
            'backgroundColor': col
        }, 1000);
    }, function () { //mouseout
        $(this).stop().animate({
            'backgroundColor': '#111'
        }, 500); …
Run Code Online (Sandbox Code Playgroud)

math jquery animation colors

4
推荐指数
1
解决办法
1656
查看次数

PHP联系表 - 希望在发送后留在我的网站上

我正在创建一个PHP联系表单,我所拥有的只是一个小问题,我用的PHP脚本,当电子邮件发送出来时,一个新的"谢谢"页面被调用.所以实际的网站是联系表格消失但我不想发生这种情况.

如果发送按钮被点击,我想在我的网站上,显示一个空的联系表格,也许在联系表格下面只有一行,说"谢谢......".

我怎么能做到这一点?是否有任何代码片段可以向我解释我必须包含到我的HTML和我的PHP文件?希望它会...以下是我的PHP现在如何结束.

// send Email 
if (@mail( $empfaenger, htmlspecialchars( $betreff ), $mailbody, $mailheader ))
{
    // if email was successfully send
    echo 'Thank you for your Email. We will get in touch with you very soon.';
}
Run Code Online (Sandbox Code Playgroud)

编辑
@FreekOne
目前我正在使用你的代码稍加修改,因为我想让谢谢你或错误面板滑出来并让文本淡入.脚本接受我的代码(因为它仍在工作)但实际上我看不出文本实际上已经消失了.我看过滑动面板的样本,文字渐渐消失.所以我做的似乎是一种错误的编码.
如果您需要,请在此查看代码:
http://jsbin.com/ohuya3
也许您可以指出我正确的方向.当然,周围的所有人都会感谢你的帮助.

php forms contact echo

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

jquery ×2

animation ×1

colors ×1

contact ×1

echo ×1

forms ×1

google-chrome ×1

height ×1

jscrollpane ×1

math ×1

php ×1