我正在尝试使用这个巨大的弹出窗口,似乎无法让它工作。我需要它来拉出一个iframe(这只能通过你去管而不是使用巨大的弹出窗口)。所以我想我至少只是使用一个图像测试来看它是否有效,我得到的错误是“找不到indexOf”。我正在使用Sitecore抓取图像,我想知道这是否是造成这个问题的原因。
HTML
<div class="videoContainer" >
<sc:Link ID="videoLink" Field="Video Link" runat="server">
<div class="videoLink"><sc:FieldRenderer FieldName="Video" runat="server" /></div>
</sc:Link>
</div>
JS
//open image
$('.videoLink').magnificPopup({
disableOn: 768,
type: 'image',
removalDelay: 160,
image: { verticalFit: true }
});
呈现的HTML是
<div class="videoContainer" >
<a href="https://www.youtube.com/video...">
<div class="videoLink"><img src="/~/media..."></div>
</a>
</div>
我想如果我能让图像先工作,那么视频可能会有效,但到目前为止,我遇到了这个错误。我尝试使用.videoContainer作为点击但是得到同样的东西,不要认为它在实际上找到任何东西。
答案 0 :(得分:0)
您在div上调用magnificPopup
,而不是在链接上调用$('.videoLink').parent().magnificPopup(...)
。
将您的代码更改为:
SELECT *
FROM Customer
WHERE user_name='Mike'
AND current_id='9845'
AND id='Get_Owner'
AND params='owner=1'
AND stored='Shelly.Am'
UNION ALL
SELECT *
FROM (SELECT *
FROM Customer
WHERE user_name='Mike'
AND current_id='9845'
AND id='Get_Owner'
AND params='owner=1'
AND stored!='Shelly.Am'
ORDER BY display
LIMIT 5);