以下是我的jQuery函数
$(".top1").onmousedown(function(e) {
e.preventDefault();
if (e.shiftKey) {
$(document)
.bind('mousemove.rotateImg', function(e) {
rotateOnMouse(e, $('.top'));
});
}
});
我试图将其转换为纯JavaScript函数。我尝试了以下方法。
document.querySelector(".top1").addEventListener("mousedown", function(e) {
e.preventDefault(); // prevents the dragging of the image.
if (e.shiftKey) {
console.log('dfs')
// document
// .bind('mousemove.rotateImg', function (e) {
// rotateOnMouse(e, $('.top'));
// })
}
答案 0 :(得分:2)
请尝试使用此代码,我已将其更新
如果您使用类,那么您必须迭代它,否则使用 id 进行单个事件
var path = '';
var direct = '';
var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var url = 'mongodb://localhost:27017/serverad';
var fetchData = function(callback){
MongoClient.connect(url,function(err,db){
assert.equal(err,null);
db.collection("adchar").find(
{ target_gender: 'female' },
{ad_path:1,ad_direct:1, _id:0}).toArray(function(err,docs){
callback(err ,docs);
assert.equal(err,null);
path =docs[0].ad_path;
direct =docs[0].ad_direct;
});
});
};
exports.get = function(req, res) {
fetchData (function(error,result){
if(error){
// do error staff here
} else{
res.writeHead(200 , { 'content-Type':'application/json'})
var myObj = {
AdUrl:path
,dirURL : result,
};
res.end(JSON.stringify(myObj));
}
});
};