slideToggle 在页面加载时激活
slideToggle activate when page load
拜托,你能帮我写代码吗?
首先,我设法从 URL
调用了下拉选项
// Relinquish control of `$` to previous library
jQuery.noConflict();
// Wrap jQuery code in IIFE
(function($) {
$(document).ready(function() {
// Construct URL object using current browser URL
var url = new URL(document.location);
// Get query parameters object
var params = url.searchParams;
// Get value of paper
var selector = params.get("chart-selector");
// Set it as the dropdown value
$("#chart-selector").val(selector);
});
})(jQuery);
但是,只有当我手动选择下拉选项(鼠标输入)时,图表才会呈现。
$(document).ready(function() {
$('#navbarDropdown').mouseenter(function() {
$('.dropdown-menu').slideToggle(300, "linear");
});
$('.dropdown-menu').mouseleave(function() {
$(this).slideToggle(300, "linear");
});
});
当 URL 看涨期权时,如何自动执行?
非常感谢大家!
如果我理解正确,您想在页面加载后立即在下拉菜单上调用 slideToggle
,并将元素的值设置为 URL 中的图表选择器参数。
您可以在 $(document).ready 中执行此操作,您不需要 DOM 事件的函数来调用动画。
所以你可以这样做:
// Wrap jQuery code in IIFE
(function($) {
$(document).ready(function() {
// Construct URL object using current browser URL
var url = new URL(document.location);
// Get query parameters object
var params = url.searchParams;
// Get value of paper
var selector = params.get("chart-selector");
// Set it as the dropdown value
$("#chart-selector").val(selector);
$('.dropdown-menu').slideToggle(300, "linear");
});
})(jQuery);
拜托,你能帮我写代码吗?
首先,我设法从 URL
调用了下拉选项// Relinquish control of `$` to previous library
jQuery.noConflict();
// Wrap jQuery code in IIFE
(function($) {
$(document).ready(function() {
// Construct URL object using current browser URL
var url = new URL(document.location);
// Get query parameters object
var params = url.searchParams;
// Get value of paper
var selector = params.get("chart-selector");
// Set it as the dropdown value
$("#chart-selector").val(selector);
});
})(jQuery);
但是,只有当我手动选择下拉选项(鼠标输入)时,图表才会呈现。
$(document).ready(function() {
$('#navbarDropdown').mouseenter(function() {
$('.dropdown-menu').slideToggle(300, "linear");
});
$('.dropdown-menu').mouseleave(function() {
$(this).slideToggle(300, "linear");
});
});
当 URL 看涨期权时,如何自动执行? 非常感谢大家!
如果我理解正确,您想在页面加载后立即在下拉菜单上调用 slideToggle
,并将元素的值设置为 URL 中的图表选择器参数。
您可以在 $(document).ready 中执行此操作,您不需要 DOM 事件的函数来调用动画。
所以你可以这样做:
// Wrap jQuery code in IIFE
(function($) {
$(document).ready(function() {
// Construct URL object using current browser URL
var url = new URL(document.location);
// Get query parameters object
var params = url.searchParams;
// Get value of paper
var selector = params.get("chart-selector");
// Set it as the dropdown value
$("#chart-selector").val(selector);
$('.dropdown-menu').slideToggle(300, "linear");
});
})(jQuery);