小编Dia*_*ana的帖子

防止背景图像放大

我有一个带有背景图像的 div。当用户从浏览器放大页面时(使用 Ctrl & + 或 Ctrl + 滚动),我不想放大图像。缩放后图像应保持不变。有没有办法做到这一点?

这是包含背景图像的 div 的样式:

.owl-slide{
    background-image: url('...');
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

我知道正常行为是放大页面内的所有内容,甚至是图像。但这是客户的要求,需要解决,即使我不同意。

css

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

Microsoft.Bot.Builder - 偶发错误 - "操作返回无效状态代码'未经授权'"

我正在使用Microsoft.Bot.Builder v3.15.2.2,QnA Maker(预览模式,又名'old')和QnAMakerDialog(来自Microsoft.Bot.Builder.CognitiveServices v1.1.7)开发聊天机器人.我正在使用Direct API作为频道,并使用BotFramework-WebChat将我的聊天框嵌入到网页中.我还实现了一个自定义机器人数据存储来保持机器人的状态.

有时(我无法建立模式),在与bot的对话中,我收到以下错误:

Microsoft.Bot.Connector.ErrorResponseException: Operation returned an invalid status code 
'Unauthorized' at Microsoft.Bot.Connector.Conversations.
<ReplyToActivityWithHttpMessagesAsync>d__9.MoveNext() --- End of stack trace from previous 
location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.
ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.
HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Bot.Connector.
ConversationsExtensions.<ReplyToActivityAsync>d__9.MoveNext() --- End of stack trace from 
previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.
TaskAwaiter`1.GetResult() at UCB.ChatBot.Bot.Controllers.MessagesController.<Post>d__3.
MoveNext() in [...]Bot\Controllers\MessagesController.cs:line 39
Run Code Online (Sandbox Code Playgroud)

出现此错误后,机器人不断回复'抱歉!无法匹配任何选项.' 或者,在对话开始之前,不断给你回答问题.按Ctrl + …

botframework azure-qna-maker

5
推荐指数
1
解决办法
917
查看次数

单击导航箭头时如何停止 Owl Carousel

我有一个简单的 Owl 旋转木马,带有自动播放设置和导航箭头,使用以下选项定义:

 var options = {
    mainBanner: {
        animateOut: 'fadeOut',
        autoplay: true,
        autoplayHoverPause: false,
        autoplaySpeed: 1200,
        dots: false,
        lazyLoad: true,
        loop: true,
        mouseDrag: false,
        pullDrag: false,
        touchDrag: false,
        nav: true,
        navText: [
            "&lsaquo;",
            "&rsaquo;"
        ]
    },
Run Code Online (Sandbox Code Playgroud)

...

当用户单击导航箭头时,我希望它停止自动播放。为了做到这一点,我添加了以下功能:

setTimeout(function () {    
    $('.owl-nav > div').on('click', function () {
        $('.owl-carousel').trigger('stop.owl.autoplay');            
    })
}, 500);
Run Code Online (Sandbox Code Playgroud)

(我添加了超时,因为加载此函数时 .owl-nav 元素还没有呈现。它不是很优雅,但它达到了目的)。

问题是当我单击导航箭头时,自动播放停止。但是,如果我再次(一次又一次)单击它们,滑块将保持自动播放。这不是预期的行为 - 我只是希望它从第一次点击开始停止。

非常感谢有关如何解决此问题的任何提示。谢谢!

javascript jquery owl-carousel

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

带有TextMode ="Date"的TextBox不显示数据

我有一个Gridview,其DateTime列定义如下:

<asp:TemplateField>
  <EditItemTemplate>
     <asp:TextBox ID="txtDate" Text='<%# Item.Date.ToShortDateString() %>' runat="server" TextMode="Date"></asp:TextBox>
  </EditItemTemplate>
  <ItemTemplate>
    <asp:Label ID="lblDate" runat="server" Text='<%# Item.Date.ToShortDateString() %>'></asp:Label>
  </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

日期显示在网格中,当我从网格中编辑行时,它会正确保存.唯一的问题是"txtDate"在进入行的"编辑模式"时不显示当前值.它显示"mm/dd/yyyy"而不是来自绑定的实际值.我不知道为什么.但是,当我删除属性TextMode ="Date"时,实际值会正确显示.

有任何想法吗?谢谢!

c# asp.net

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