gpt4 book ai didi

javascript - Snap.js:使用 jQuery 而不是普通 JS 初始化?

转载 作者:行者123 更新时间:2023-12-02 17:22:11 25 4
gpt4 key购买 nike

如何使用 jQuery 而不是普通 JS 来初始化 Snap.js?

http://jsfiddle.net/frank_o/5X4K9/11/

JavaScript:

var snapper = new Snap({
element: document.getElementById('content')
});

var addEvent = function addEvent(element, eventName, func) {
if (element.addEventListener) {
return element.addEventListener(eventName, func, false);
} else if (element.attachEvent) {
return element.attachEvent("on" + eventName, func);
}
};

addEvent(document.getElementById('open-panel'), 'click', function () {
snapper.open('left');
});

jQuery(不起作用):

var snapper = new Snap($("#content")[0]);

$("#open-panel").click(function () {
snapper.open('left');
});

最佳答案

您需要使用纯 JavaScript 和 jQuery 将相同的参数传递给 Snap 构造函数。在 jQuery 下,尝试以下操作来代替当前的构造函数调用:

var snapper = new Snap({
element: $("#content")[0]
});

关于javascript - Snap.js:使用 jQuery 而不是普通 JS 初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23839958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com